Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a highly skilled Senior.NET AI Software Engineer to lead the development of innovative applications at the intersection of.NET technologies, artificial intelligence, and secure software engineering.
This position is ideal for a full-stack engineer with a passion for leveraging advanced technologies to build scalable and secure solutions.
Responsibilities
- Develop and maintain high-quality software solutions using.NET, Angular, and SQL
- Advocate and implement Shift-Left engineering practices with a strong focus on testing, quality, and security in early stages
- Utilize Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies
- Apply DevSecOps principles to ensure secure and efficient software delivery while collaborating on CI/CD capabilities
- Integrate secure coding standards, automated testing, and security validation into the development lifecycle
- Design and optimize SQL-based solutions to ensure high performance, security, and resilience
- Partner with infrastructure and cloud teams to maintain compliance with security, scalability, and reliability best practices
- Conduct secure code reviews and threat modeling while integrating security tooling into workflows
- Address vulnerabilities and compliance gaps in collaboration with security and governance stakeholders
Requirements
- At least 5+ years of senior-level experience in software engineering with.NET
- Strong experience in front-end development using Angular and TypeScript with knowledge of modern UI design patterns
- Competency in SQL, including relational database design and optimization
- Proficiency in applying Shift-Left engineering practices, TDD, and BDD within real-world development environments
- Strong understanding of modern AI-assisted development practices and ability to effectively integrate AI tools into daily engineering activities while maintaining high standards of code quality and security
- Background in CI/CD principles and tooling alongside DevSecOps concepts, including secure coding and automated quality processes
- Expertise in building scalable, cloud-based applications with Azure
Nice to Have
- Exposure to AI/ML technologies, including integrations with LLMs or AI-powered workflows
- Familiarity with agentic systems, autonomous workflows, or orchestration agents
- Knowledge of the MCP (Model Context Protocol)
- Background in event-driven systems, microservices, or serverless architectures
- Azure, DevOps, or security certification
We Offer
- Opportunity to work remotely from Ukraine
- Be part of a team that values innovation and security in software development
About the Company
[Company description if present]