Job Description
About the Role
CodeNinja is seeking a talented and enthusiastic .NET Developer to join our dynamic team. In this role, you’ll contribute to the development of innovative software solutions by leveraging your expertise in C#, .NET Core, .NET MVC, and cloud technologies like AWS or Azure. You will also play a key role in setting up and managing CI/CD pipelines, ensuring seamless deployment and release management. Collaborating with cross-functional teams, you’ll design, develop, and deploy robust and scalable applications while showcasing your skills in both backend and frontend development.
Key Responsibilities
- Backend Development:
- Design, build, and maintain applications using C#, .NET Core, and .NET MVC.
- Implement robust, reusable, and scalable code adhering to best practices.
- Cloud Integration:
- Develop and deploy applications on AWS or Azure, leveraging cloud-native services.
- Ensure applications are optimized for cloud environments, with a focus on performance and scalability.
- CI/CD Pipelines:
- Set up, manage, and optimize CI/CD pipelines for seamless integration and deployment.
- Collaborate with DevOps teams to streamline release processes and maintain high system reliability.
- Frontend Collaboration:
- Work with frontend technologies to create seamless user experiences.
- Integrate APIs and ensure the frontend aligns with backend functionality.
- Collaboration and Problem-Solving:
- Collaborate with product managers, designers, and other developers to understand requirements and deliver exceptional solutions.
- Identify and resolve application issues, debugging code, and improving system performance.
- Continuous Improvement:
- Stay updated on emerging .NET, cloud, and DevOps technologies.
- Recommend and implement innovative solutions to improve development workflows and application performance.