Immediate Joiners only Apply
Experience: 4–8 years
Job Type: Fully remote
Customer Location: Switzerland
Profile Overview:
We are looking for a self-motivated, versatile, and detail-oriented Software Developer with 5 to 8 years of experience in C#, ASP.NET, IIS, and Jenkins, along with a keen ability to quickly learn and contribute to React.js development. The ideal candidate will play a key role in designing, developing, and enhancing enterprise-grade applications while collaborating with cross-functional teams to meet business objectives.
You should bring strong technical expertise, problem-solving skills, and a passion for building high-quality software with a focus on performance, scalability, and maintainability.
Key Responsibilities:
- Design, develop, and maintain robust, scalable applications using C#, ASP.NET (MVC, Web API, .NET Core).
- Configure, manage, and troubleshoot IIS web servers for application hosting and deployment.
- Implement and maintain CI/CD pipelines using Jenkins for automated builds and deployments.
- Develop and enhance user interfaces with React.js, HTML5, and CSS3, demonstrating flexibility to learn and contribute to front-end as needed.
- Collaborate with product owners, testers, and other developers to ensure alignment with requirements, timelines, and quality standards.
- Participate in code reviews, solution design discussions, and technical decision-making.
- Proactively identify performance bottlenecks and propose effective solutions.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field.
- 4–8 years of professional software development experience.
- Strong expertise in:
- C# and ASP.NET (MVC, Web API, .NET Core)
- IIS server deployment and configuration
- Jenkins (CI/CD pipeline automation)
- Good knowledge of Object-Oriented Design, SOLID principles, and database design (SQL Server/Oracle/MySQL).
- Quick learner with exposure to or willingness to work on React.js, HTML, and CSS.
- Experience working in Agile/Scrum environments.
- Strong analytical and problem-solving skills with excellent attention to detail.
- Effective communication and interpersonal skills, with the ability to work both independently and as part of a team.
Preferred (Good to Have):
- Familiarity with cloud platforms (Azure/AWS).
- Basic understanding of Docker, Kubernetes, or other DevOps tools.
Ready to travel to customer location for short duration on request.