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.
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
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)