Job Summary
The Senior .NET Developer will develop, maintain, and support enterprise applications in a regulated banking environment. The role requires strong C# and ASP.NET MVC experience, familiarity with multiple .NET versions, REST APIs, SQL, and front-end technologies. Responsibilities include troubleshooting production issues, performing root cause analysis, supporting application and data-related issues, coordinating testing efforts, and working within established CI/CD pipelines and secure development workflows.
Key Responsibilities
• Develop and maintain enterprise applications using C#, ASP.NET MVC, and multiple .NET versions.
• Design, develop, and support REST APIs and application functionality.
• Work with Bootstrap, JavaScript, and jQuery to support user interface requirements.
• Troubleshoot production issues, review application logs, and perform root cause analysis.
• Support both UI-related and data-related application issues.
• Understand database schema design, stored procedure functionality, and the impact of application enhancements on the database layer.
• Read and understand stored procedures to support application troubleshooting and changes; extensive stored procedure development is not required.
• Perform unit testing and integration testing.
• Coordinate testing efforts across application changes.
• Work within established CI/CD pipelines and GitHub-based source control and deployment processes.
• Participate in pull requests, peer code reviews, branching strategies, and sprint-based development workflows.
• Develop and support applications while adhering to security restrictions, controlled technology stacks, and regulatory requirements.
• Collaborate with application teams and database teams to support reliable application delivery.
Required Qualifications
• Strong experience with C#.
• Required experience with ASP.NET MVC.
• Experience working across multiple .NET versions.
• Experience with REST APIs.
• Familiarity with Bootstrap, JavaScript, and jQuery.
• SQL experience, including the ability to understand database schemas and stored procedure functionality.
• Experience troubleshooting production issues, reviewing application logs, and performing root cause analysis.
• Unit testing and integration testing experience.
• Ability to coordinate testing efforts across application changes.
• Experience working with CI/CD pipelines and GitHub-based source control and deployment processes.
• Familiarity with pull requests, peer code reviews, branching strategies, and sprint-based development workflows.
• Ability to work within security restrictions, controlled technology stacks, and regulatory constraints.
Preferred Qualifications
• Experience working in banks, financial institutions, or large regulated enterprises.
• Familiarity with enterprise environments that require strict security controls, limited use of external tools and plugins, and compliance with regulatory requirements.