developing, and delivering robust, scalable technology solutions. The
position contributes to new feature development, system
enhancements, and continuous improvement initiatives across
internal and external platforms.
Overview:
- Hybrid Working Arrangement
- 60/40 split (backend focused development)
- ASAP Start Date
As a developer, you will contribute to building and delivering enterprise projects and improvement initiatives. You will be responsible for contributing to and executing the software development activities throughout the software development lifecycle which would include:
- Contribute to requirements analysis, solution design, and technical documentation across the SDLC
- Design, build, and maintain secure, scalable web applications and APIs using C# .NET, Angular, and SQL Server
- Develop and enhance front-end solutions using modern JavaScript frameworks
- Perform code reviews, testing, defect resolution, and deployment activities
- Implement and maintain CI/CD pipelines in Azure DevOps (YAML) and support cloud migration to Azure
- Integrate systems with internal, third-party, and client platforms
Essential Skills and Requirements:
- Strong foundation in software engineering principles and web application design
- Extensive experience with .NET (4.8+), .NET Core, ASP.NET MVC/Razor, C#, using ADO.NET and/or Entity Framework
- Proven experience building enterprise applications and Web APIs; WCF exposure desirable
- Front-end development using Angular (preferred) or React, with JavaScript, HTML5, CSS3, Bootstrap
- Solid SQL Server experience with strong relational database design skills
- Strong advocate for unit testing with a focus on high test coverage
- Experience with Azure cloud services(App Services, Azure SQL, Key Vaults preferred)
- Proficient with Azure DevOps, Git/TFS, and building CI/CD pipelines for automated deployment
- Comfortable working in Agile delivery environments
- Strong understanding of secure coding practices and application security (e.g. OWASP Top 10)

