Seeking a C software engineer with strong experience building, deploying, and maintaining cloud-native .NET applications using Azure App Services. Expertise is required in .NET Core, C programming and SOAP/REST API development for enterprise-level Azure cloud applications.
Duties and Responsibilities: - Contribute to the development and maintenance of enterprise Azure cloud applications, including working independently and with a team on development tasks
- Work with cross-functional teams to assist with maintenance of cloud architecture and configuration in an Azure-based Platform as a Service (PaaS) environment
- Contribute to the development and maintenance of data pipelines in Azure, including development of .NET data processing modules integrated into complex data pipelines
- Conduct code and app service analysis, debugging, and troubleshooting
- Consistently develop high quality code, thoroughly tested and appropriately documented, including conducting unit testing and comprehensive functional testing
- Attend trainings and learn to work with new development tools and technology platforms
- Work with team to keep standard procedures, how-to guides, and other documentation current
Requirements
Required Qualifications: - 3+ years of experience in .NET C cloud-based application development specifically using Azure App Services, including app service configuration and optimization, app deployment, and app service troubleshooting
- 5+ years of experience with .NET Framework 4.5+/.NET Core using C for enterprise applications with a Microsoft SQL Server / Azure SQL database back-end
- 2+ years of experience in configuring/implementing event-driven messaging architectures in an Azure environment, including experience with maintaining SOAP-based APIs
- Proficient in writing/revising SQL queries, stored procedures, functions, etc. in support of application development tasks
- Willing to learn new technologies/languages as technologies and requirements evolve
- Experience with application deployment using Azure DevOps pipelines and expert-level familiarity with code/configuration management systems such as Git
- Bachelor's Degree, preferably in a quantitative discipline such as Computer Science, Software Engineering, or Mathematics
- Ability to obtain a DoD SECRET clearance
Desired Qualifications: - Experience developing in Azure Government Cloud environment
- Experience developing solutions using other Azure cloud native services, such as Function Apps, Logic Apps, Static Web Apps, and Key Vault
- Experience with J2EE application development, including considerations involved in J2EE implementations in Azure
- Experience with secure programming practices, including remediating findings of automated code analyzers such as SonarQube
- Experience in development of Department of Defense enterprise applications
Salary Description
125,000