AspiringIT is seeking a Senior Software Engineer (.NET/Azure) to architect, develop, and deliver enterprise-level applications that support high-impact business functions. This role combines hands-on engineering with technical leadership, guiding teams and influencing architectural direction for modern, scalable cloud solutions.
Responsibilities:
- Design, develop, and deliver large-scale, enterprise-grade applications and services
- Lead architecture decisions, establish technical standards, and ensure system scalability and reliability
- Mentor engineering teams and contribute to hiring and talent development
- Collaborate with cross-functional partners to translate requirements into high-quality technical solutions
- Drive CI/CD, automation, and cloud infrastructure initiatives using Azure DevOps and Microsoft Azure
- Troubleshoot complex performance and system issues
- Promote best practices, Agile methodologies, and engineering excellence