Position Title: Application Developer – Microsoft .NET (Remote)
Technology Tower: Disbursement
We are seeking a skilled Application Developer – Microsoft .NET to design, develop, enhance, and support enterprise applications within the Disbursement technology domain. The ideal candidate will have strong expertise in Microsoft .NET and SQL Server along with experience working across data integration, cloud, and ETL technologies. This role involves collaborating with business stakeholders, analysts, and technical teams to deliver scalable and high-performing solutions.
-
Design, develop, test, and maintain applications using Microsoft .NET technologies.
- Build and optimize database objects, queries, stored procedures, and performance tuning in SQL Server.
- Analyze business requirements and translate them into technical solutions.
- Develop, enhance, and support disbursement-related applications and services.
- Integrate applications with upstream and downstream systems using ETL and data integration tools.
- Troubleshoot production issues and provide timely resolution.
- Participate in code reviews, unit testing, and deployment activities.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Ensure adherence to coding standards, security policies, and best practices.
- Support cloud migration and modernization initiatives where applicable.
-
Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of application development experience.
- Strong hands-on experience with Microsoft .NET Framework/.NET Core.
- Advanced knowledge of SQL Server, including database design, query optimization, stored procedures, and performance tuning.
- Experience developing and supporting enterprise-level applications.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
-
Experience with Informatica ETL development and support.
- Working knowledge of Unix/Linux environments and shell scripting.
- Experience with Sybase databases.
- Exposure to cloud platforms and data warehousing solutions such as AWS and Snowflake.
- Experience with Python, Snowpark, and PySpark for data processing and automation.
- Knowledge of Java development.
- Familiarity with CI/CD pipelines, DevOps practices, and version control tools such as Git.
- Experience working in financial services, payments, or disbursement systems is a plus.
Primary Skills:
-
Microsoft .NET
- SQL Server
Secondary Skills:
-
Informatica
- Unix
- Sybase
- AWS
- Snowflake
- Python
- Snowpark
- PySpark
- Java
-
REST API development
- Microservices architecture
- Agile/Scrum methodology
- Performance tuning and optimization
- Data migration and integration projects