Job Description
We are seeking a highly skilled and experienced Software Developer to join our team. In this role, you will be responsible for designing and implementing functionalities for new and existing applications.
You will lead R&D initiatives for new libraries, components, and technologies, rapidly prototype new features and applications, review code, and provide mentorship to junior developers.
Additionally, you will perform bug fixes, communicate effectively within a globally distributed Agile team, address technical queries from customers and business users, and uphold high development standards.
This is an exciting opportunity to work in a fast-paced Agile environment involving daily scrums, client demos, planning meetings, grooming sessions, and team-building activities.
Required Skills and Qualifications
• Minimum of 5-12 years of hands-on industry experience
• Degree in a technical discipline or equivalent practical experience
• Proven track record in developing large-scale web applications or SaaS solutions
• Expertise in Microsoft technologies including the web stack and C#/.NET Core
• Proficiency in at least one front-end framework (Angular or React)
• Advanced experience in developing web applications using TypeScript
• Strong understanding of relational databases such as MS SQL, SQL Azure, and ORM frameworks like EF6/EF Core
• Familiarity with essential Azure services such as Key Vault, Azure Storage, Queues, and Blob Storage
• Experience with NoSQL databases like MongoDB
• Unit testing experience using NUnit, Moq, or Jest
• Proficiency with distributed version control systems such as Git or SVN
Benefits
• Exposure to business analytics tools (Power BI, Azure Analysis Services, Tableau)
• Experience with responsive web design
• Solid knowledge of HTML5, CSS, and SCSS
• Experience integrating with REST APIs and handling JSON
• Hands-on experience with Microsoft Power BI and its integration
Others
We offer a competitive salary and benefits package, along with opportunities for professional growth and development.
💡 Quick Summary
Seeking a career-building opportunity? The Lead Software Development Specialist position is now open for candidates interested in the Software Developer Jobs sector. This role in Kolkata offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
