Full Stack Developer - .NET / Angular
*Role Summary*
We are seeking an experienced Full Stack Developer to design, develop, enhance, and support enterprise applications within a large banking and financial-services environment. The ideal candidate will have strong hands-on experience with C#, .NET Core, ASP.NET Core, Angular, TypeScript, REST APIs, Entity Framework Core, and SQL Server, along with experience building secure, scalable, high-performance enterprise applications.
*Key Responsibilities*
· Design and develop full-stack enterprise applications using C#, .NET Core/ASP.NET Core, and Angular.
· Develop secure and scalable REST APIs and backend services.
· Build responsive web applications using Angular, TypeScript, JavaScript, HTML5, and CSS3.
· Design reusable application components, services, and frameworks.
· Develop data-access layers using Entity Framework Core and SQL Server.
· Write and optimize SQL queries, stored procedures, and database integrations.
· Integrate applications with internal and external enterprise systems.
· Participate in application architecture and technical design discussions.
· Translate business requirements into scalable technical solutions.
· Develop unit and integration tests and participate in code reviews.
· Troubleshoot application, integration, performance, and production issues.
· Support UAT, release management, and production deployments.
· Maintain technical documentation and development standards.
· Collaborate with product owners, business analysts, architects, QA, DevOps, and other engineering teams.
· Follow Agile/Scrum and enterprise SDLC practices.
*Required Technical Skills*
· Strong hands-on development experience with C# and .NET/.NET Core
· ASP.NET Core and Web API
· Angular
· TypeScript and JavaScript
· HTML5 and CSS3
· Entity Framework / Entity Framework Core
· Microsoft SQL Server
· RESTful APIs and service-oriented architecture
· Git and source-control workflows
· Unit and integration testing
· CI/CD and modern software-development practices
*Preferred Skills*
· Experience with Azure or other cloud platforms
· Microservices architecture
· Kafka or enterprise messaging technologies
· Angular Material, Bootstrap, or similar UI frameworks
· Azure DevOps, Jenkins, GitHub, or GitLab
· IIS and Windows Server environments
· Application security and secure coding practices
· Experience with high-volume or transaction-intensive applications
*Domain Experience*
Prior experience within banking, investment banking, capital markets, financial services, trading, risk, compliance, or treasury applications is highly preferred.
Qualifications
· Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline, or equivalent professional experience.
· 8+ years of software-development experience.
· Strong experience developing enterprise-scale applications.
· Excellent analytical, troubleshooting, and problem-solving skills.
· Ability to collaborate effectively with both technical and business stakeholders.
*About the Opportunity*
This role provides an opportunity to work on sophisticated enterprise applications supporting a major financial-services environment. The developer will contribute across the complete application lifecycle - from requirements and architecture through development, testing, deployment, and production support.
*Apply*
Qualified candidates are encouraged to apply with an updated resume highlighting C#, .NET Core, Angular, SQL Server, API development, and banking/financial-services experience.
Pay: $120,438.02 - $145,043.64 per year
Work Location: In person