Responsibilities
- Evaluate functional and technical requirements while assessing current system landscapes
- Create robust, high-performance software architectures using .NET technologies
- Incorporate generative AI and machine learning capabilities using platforms such as Azure AI, OpenAI, and ML.NET
- Lead technical discussions, disseminate industry best practices, and provide team mentorship
- Advance developer capabilities through hands-on mentoring and structured code reviews
- Establish and advocate for consistent development and architectural standards
- Implement DevOps methodologies and maintain CI/CD pipelines as per industry standards
- Perform thorough code evaluations to uphold software quality, security, and efficiency using tools like GitHub Copilot
- Monitor emerging technologies and recommend applicable innovations for future adoption