Codvo.ai is an AI-first product engineering company dedicated to revolutionizing the way businesses innovate and deliver products. We leverage cutting-edge artificial intelligence and data-driven methodologies to empower our clients with agile, efficient, and scalable solutions. Our commitment to excellence and innovation has positioned us as leaders in the AI product engineering space.Key Responsibilities:
- Develop and maintain software applications using .NET framework, C# and .NET Core, with a focus on writing clean, maintainable, and testable code.
- 100% Participation in Agile ceremonies, including Sprint Planning, Daily Stand-ups, Retrospectives, and Sprint Reviews.
- Work closely with product owners, designers, and other stakeholders to understand project requirements and translate them into technical solutions.
- Utilize Azure cloud services to architect, implement, and deploy scalable and reliable solutions.
- Collaborate with team members to identify and address technical challenges, ensuring timely delivery of quality software.
- Adhere to Agile practices and principles, promoting continuous improvement and innovation within the team.
- Communicate effectively with team members, stakeholders, and clients to provide updates on project progress and address any concerns or issues.
- Identify technical skill & capability gaps within team and arrive at roadmap to close the gaps in collaboration with internal and external partners as appropriate.
- Analyze and evaluate applications and systems to identify areas for improvement, suggesting upgrades and changes to enhance system performance, security, and functionality.
Key Requirements:
- 8+ years extensive experience and advanced knowledge with .NET framework, MVC and .NET Core, with strong proficiency in C# programming language.
- Solid knowledge of Object-Oriented design principles, Test Driven Development, DDD and software engineering best practices.
- Strong experience working with SQL databases and server (Azure SQL DB, MS SQL Server)
- Ability to communicate complex technical or architecture concepts in a simple manner and can adapt to different audiences. Experience navigating large complex applications
- Proven ability to work in a collaborative, cross-functional Agile team environment.
- Hands-on experience with Agile practices, including Sprint Planning, Daily Stand-ups, Retrospectives, and Continuous Integration/Continuous Deployment (CI/CD).
- Experience with source code management tools (e.g. git), build management tools (e.g. Maven) and continuous integration/delivery processes and tools (e.g. Jenkins, Ansible, Azure Pipelines)
- Expertise in Azure cloud services.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and interpersonal skills for effective collaboration with team members, stakeholders, and clients.
- Commitment to writing clean, maintainable, and testable code following industry best practices and coding standards.
Experience : 8 +Years
Work Location : (Remote)