Job Summary
We are seeking a skilled Software Developer with expertise in C# and .NET Core to join our dynamic development team. The successful candidate will be responsible for developing and maintaining MVC applications and Web APIs, ensuring high-quality, scalable, and efficient code. This role requires collaboration with cross-functional teams to deliver new features, troubleshoot issues, and optimize application performance. If you are passionate about clean coding practices and enjoy working in a collaborative environment, this opportunity is for you.
Key Responsibilities
- Develop and maintain robust MVC applications and Web APIs using C# and .NET Core frameworks.
- Write clean, scalable, and efficient code that adheres to best practices and coding standards.
- Collaborate closely with product managers, designers, and other developers to define, design, and implement new features.
- Troubleshoot, debug, and optimize applications to enhance overall performance and reliability.
- Ensure the technical feasibility and seamless integration of UI/UX designs into the application.
- Participate actively in code reviews, providing constructive feedback and sharing knowledge to foster team growth and maintain code quality.
Required Qualifications
- Proven experience in developing MVC applications and Web APIs using C# and .NET Core.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with front-end technologies to ensure technical feasibility of UI/UX designs.
- Ability to write clean, maintainable, and efficient code.
- Solid problem-solving skills and the ability to troubleshoot complex application issues.
- Experience working in a collaborative, team-oriented environment with cross-functional teams.
- Familiarity with version control systems such as Git.
- Excellent communication skills to effectively participate in code reviews and team discussions.
Preferred Qualifications and Benefits
While not explicitly mentioned, candidates with experience in cloud platforms, containerization (e.g., Docker), and continuous integration/continuous deployment (CI/CD) pipelines will be considered favorably. We offer a supportive work environment that encourages professional development and knowledge sharing among team members.
Join us to contribute to innovative projects and grow your career in a forward-thinking company dedicated to delivering high-quality software solutions.