The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Design, develop, and maintain .NET, React, TypeScript, HTML, CSS based web applications.
- Work on modernization and migration of existing desktop solutions to web-based platforms, including data and code transformation/Implementation.
- Analyze existing systems to identify improvement areas and propose modernization approaches.
- Design and optimize database structures, queries, and stored procedures for performance and scalability.
- Apply architectural patterns (MVC), design patterns, and best coding practices (OOP, SOLID) to deliver clean, efficient, and maintainable solutions.
- Collaborate with cross functional teams for system customization, integration, and deployment.
Qualifications
- Bachelor's degree in computer science (or related field)
- Minimum 2+ Years of experience in .Net & React Js
- Strong programming skills in.NET web technologies.
- Proficiency in SQL development (queries, procedures, optimization).
- Solid understanding of object-oriented programming, design patterns, and software architecture.
- Experience with modern frontend frameworks React Js.
- Good problem-solving skills and ability to learn domain-specific systems quickly.
- Ability to learn new product lines and contribute effectively across projects.