Tech Stack
AngularASP.NETAzureCloudJavaScriptMS SQL Server.NETReactSQLVue.js
About the role
- Design and implement scalable, cloud-based web application architectures using Azure services (App Services, Storage, Azure SQL, Functions, etc.)
- Develop and maintain robust integration between .NET applications and SQL databases
- Apply security best practices across the development lifecycle to protect application and data integrity
- Collaborate with project managers, developers, and stakeholders to translate business requirements into effective technical solutions
- Lead the adoption of architectural standards, design patterns, and coding best practices
- Optimize database performance through effective design, query tuning, and indexing
- Research and evaluate emerging technologies and cloud trends to enhance existing solutions
- Maintain and extend technical documentation to ensure system knowledge is accurate and accessible
- Provide after-hours support for critical systems when necessary
Requirements
- 6 years of broad experience in software development, including coding, testing, deployment, and maintenance of applications on the Microsoft stack
- 5 years of experience with .NET Framework (1.1 – 4.6.x)
- 5 years of experience with C#
- 5 years of experience with WCF Web Services
- 5 years of experience in Object-Oriented Development
- 5 years of experience with MS SQL Server
- 5 years of experience with Visual Studio
- 5 years of experience with ASP.NET
- 5 years of experience maintaining and extending technical documentation
- 5 years of understanding and working experience with Microsoft SQL Server
- 2 years of experience with .NET Core
- 2 years of experience with Web API
- 4-year college degree
- Experience with Azure
- Ability to provide after-hours support
- Strong analytical and problem-solving skills for complex design challenges
- Strong communication skills to articulate technical concepts to developers, stakeholders, and non-technical personnel
- Proven track record of designing and deploying web applications at scale, preferably with cloud technologies
- Preferred Skills:
- Experience with CI/CD pipelines, including Azure DevOps or similar tools for automated build, testing, and deployment
- Familiarity with Agile development practices such as Scrum and Kanban
- Understanding of integrating .NET backends with modern JavaScript frameworks (React, Angular, Vue.js)