About the Role
The individual will contribute to the full software development lifecycle, building reliable systems with modern frameworks and cloud infrastructure while integrating intelligent features.
Responsibilities
- Develop and maintain server-side applications using .NET and C#
- Design and implement cloud-hosted solutions on Microsoft Azure
- Integrate artificial intelligence components into existing platforms
- Collaborate with cross-functional teams to define system requirements
- Write clean, testable, and well-documented code
- Participate in code reviews and technical design discussions
- Troubleshoot and debug production issues
- Optimize application performance and scalability
- Ensure software security and compliance standards
- Support deployment pipelines and CI/CD workflows
- Work with relational and non-relational databases
- Build and consume RESTful APIs
- Implement automated testing strategies
- Monitor system health and respond to alerts
- Stay current with emerging technologies and industry trends
- Contribute to technical documentation
- Mentor junior developers when needed
- Align development practices with business goals
- Participate in agile planning and sprint cycles
- Evaluate third-party tools and services for integration
Nice to Have
- Experience with AI/ML frameworks such as ML.NET or Azure AI
- Knowledge of DevOps best practices
- Background in full-stack development
- Contributions to open-source projects
- Certifications in Azure or related technologies
- Experience with monitoring and observability tools
- Work history in high-availability systems
- Familiarity with domain-driven design
- Understanding of event-driven architectures
- Prior leadership or mentoring roles
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with flexibility
Team
Collaborative engineering team focused on scalable software solutions
What We Offer
- Opportunities for professional growth and technical advancement
- Supportive work culture emphasizing innovation and collaboration
- Access to training and certification programs
- Flexible work hours and remote collaboration options
- Health and wellness benefits package
Application Process
- Submit resume and cover letter through company portal
- Initial screening by recruitment team
- Technical assessment and coding challenge
- Interview with engineering leads
- Final review and offer discussion
Available for qualified candidates