Job Title: Software Developer Dot Net Developer (Full stack)
Location: Ahmedabad, Gujarat
Np: Immediate Joiner Only
Education: Relevant Degree in IT/Computer Science
Industry: Information Technology/Software Development
Job Description:
We are seeking a Software Developer - Sr .NET to join our dynamic team. The ideal candidate will have 4 - 8 years of experience in software development, specifically in the .NET framework, and will be capable of leading a team of developers. The role requires strong technical expertise, leadership skills, and the ability to drive innovation in software solutions. Candidates with a background in ITS (Intelligent Transport Systems) or ITMS (Intelligent Traffic Management Systems) will be given preference.
Key Responsibilities:
- Lead and manage a team of software developers, ensuring timely delivery of high-quality solutions.
- Design, develop, and maintain scalable, robust, and high-performance software applications using .NET technologies.
- Oversee the architecture and design of complex systems, ensuring alignment with business requirements and best practices.
- Collaborate with cross-functional teams to gather and understand requirements, providing technical solutions and recommendations.
- Perform code reviews and provide mentorship to junior developers, fostering an environment of continuous improvement.
- Participate in project planning, estimating effort, and setting milestones.
- Ensure the adherence to coding standards, software development methodologies, and quality assurance practices.
- Work with stakeholders to ensure the proper integration of systems with other applications and services.
- Troubleshoot and resolve technical issues and bugs in a timely manner.
- Stay up-to-date with emerging technologies and industry trends, applying them to improve processes and products.
- Required Skills:
- 8 - 15 years of experience in software development, with a strong focus on .NET technologies (C#, ASP.NET, MVC, Web API, Entity Framework, etc.).
- Expertise in developing, testing, and deploying .NET-based applications.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Experience with relational databases (SQL Server, MySQL, etc.) and writing complex SQL queries.
- Hands-on experience with cloud platforms such as Azure or AWS.
- Experience with version control tools (Git, SVN, etc.) and continuous integration/deployment (CI/CD) pipelines.
- Strong knowledge of web development frameworks (HTML, CSS, JavaScript, Angular, React).
- Experience in ITS/ITMS projects or similar domains is highly desirable.
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Proven experience in leading teams and managing multiple projects simultaneously.
- Ability to communicate complex technical concepts clearly to non-technical stakeholders.
- Excellent interpersonal and leadership skills, with the ability to motivate and guide a team.