Job Description
We are seeking a skilled and enthusiastic .NET Developer with 2-3 years of experience in the IT sector. The successful candidate will be responsible for designing, developing, and maintaining applications using the .NET framework. You will work closely with a team of talented professionals to deliver high-quality software solutions that meet our clients’ needs. This role requires a strong understanding of the .NET ecosystem, excellent problem-solving skills, and the ability to work effectively in a dynamic environment.
Key Responsibilities
- Application Development: Develop, test, and deploy .NET applications using C#, ASP.NET, and other relevant technologies.
- Requirement Analysis: Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications.
- System Design: Participate in the architectural design and development of software applications, ensuring scalability, performance, and security.
- Code Review and Testing: Conduct code reviews and perform unit testing to ensure the quality and functionality of the software.
- Maintenance and Support: Provide ongoing maintenance and support for existing applications, troubleshooting and resolving issues as they arise.
- Documentation: Create and maintain comprehensive documentation for all developed applications, including design specifications, technical guides, and user manuals.
- Collaboration: Work closely with cross-functional teams, including front-end developers, QA engineers, and project managers, to deliver projects on time and within scope.
Required Skills and Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 2-3 years of hands-on experience in .NET development.
- Technical Proficiency:
- Strong proficiency in C# and ASP.NET.
- Experience with .NET Core and/or .NET Framework.
- Knowledge of web technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Familiarity with database technologies such as SQL Server and Entity Framework.
- Understanding of RESTful APIs and web services.
- Experience with version control systems like Git.
- Tools and Technologies:
- Proficient in using development tools such as Visual Studio.
- Experience with build and deployment tools like Jenkins or Azure DevOps.
- Knowledge of cloud platforms such as Azure or AWS is a plus.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong organizational skills with the ability to handle multiple tasks and prioritize effectively.
Preferred Qualifications
- Experience with Agile/Scrum methodologies.
- Knowledge of microservices architecture.
- Familiarity with containerization technologies like Docker and Kubernetes.
How to Apply
If you are a passionate .NET Developer with a keen interest in working on challenging projects and advancing your career in a supportive environment, we would love to hear from you. Please send your resume to shalini@jabitsoft.com