Senior Application Developer
Ahmedabad, Gujarat, India
Full Time
Experienced
Seasoned hands-on developer/lead/manager with deep technology stack knowledge that can oversee project architecture and product delivery.
What you’ll be doing:
- Seasoned hands-on developer who can breakdown a large/complex problem, quickly derive an efficient design, document and implement the core framework, and hand off the simple components to the junior staff.
- Demonstrated appreciation for code performance, scalability, and extensibility.
- High level Proficiency at performing lead's role
- Understands big picture/business cases behind individual requirements, and attempts to offer lower cost solutions
- Oversees requirement negotiations, project planning, design reviews, and feature implementation
- Work with the development teams to produce rich enterprise class SaaS applications.
- Develop and/or maintain Web 2.0 applications utilizing .NET development tools.
- Develop and maintain effective automated unit test coverage of new and existing code.
- Write quality, testable, maintainable, and well-documented code.
- Work directly with product management and customer success and help determine and solve the customer needs for our products.
What you should bring with you:
- Overall 5+ years of (SaaS) Software and Enterprise Application Development.
- Solid understanding of object-oriented programming (OOP).
- Web API
- C#.
- Middle tier Business Logic.
- Strong MS SQL experience and database development using T-SQL.
- Strong knowledge of data structures, multi-threading, and N-Tier Architecture.
- Familiarity with common developer tools – GIT,SVN, or TFS.
- Javascript frameworks such as jQuery, Angular framework, ReactJs
- Excellent written and verbal communication skills in English.
- Experience working in a multi-team environment.
- Excellent analytical skills and ability to work in Agile environment.
- BS or MS degree in Computer Science.
Apply for this position
Required*