Aretum is looking to solve critical challenges for defense, civilian, and homeland security sectors by providing innovative, technology-enabled solutions. This role specifically aims to enhance clients' operational efficiency and technological advancement through high-quality development solutions and scalable, cost-effective cloud solutions.
Requirements
- 7+ years of demonstrated experience with refactoring and migrating .NET Framework applications to .NET Core, including ASP.NET, ASP.NET Core, WCF, and RESTful services
- Experience with Visual Studio, Azure DevOps, and Git
- Experience with Azure migration planning with solid knowledge of Azure Cloud Services (e.g., App Services, Functions, Azure SQL, Storage, Logic Apps, API Management, Azure DevOps).
- Knowledge of Azure networking and connectivity, including Azure Virtual Network, Azure DNS, and Azure Application Gateway
- Containerization experience on Windows servers with Docker and Kubernetes
- Solid knowledge of Scrum Agile development methodology
- Migration experience of on-premise .NET applications to Azure cloud
Responsibilities
- Lead cross-functional teams in providing software development activities in support of maintenance and enhancement of existing systems.
- Assist with selecting cloud-native services based on client needs and align cloud capabilities with technical and business goals.
- Work cross-functionally in an Agile environment to develop applications using .NET architecture with a focus on Entity Framework and EF Core
- Assess on-premises applications and infrastructure to design scalable, secure and resilient solutions to determine the appropriate target cloud environments (Azure cloud or M365)
- Lead database migration strategy planning initiatives
- Create and maintain architecture diagrams, migration runbooks and code, and technical documentation for planning, implementation, operation, and client handover
- Ensure alignment with enterprise security, governance, and accessibility standards
Other
- Employees may be expected to handle Controlled Unclassified Information (CUI) and must adhere to applicable safeguarding and compliance requirements.
- All team members may be called upon to support proposal efforts as needed.
- Bachelor's Degree (Computer Science or equivalent)
- Excellent written/verbal communication skills
- Occasional travel may be required based on project needs, client meetings, team collaboration events, or training sessions. Travel is expected to be less than 10% and will be communicated in advance whenever possible.