Major / Primary Responsibilities:
- Software Application Development in an Agile Product development environment
- Adhering to Agile Project management methodologies and meet client delivery schedules
- Understanding of functional requirements
- Requirements analysis, Design
- Estimation of tasks
- Development and Coding
- Adhering to coding standards, Unit Testing and Integration Testing
- Perform Code review of peers
- Interaction with the clients / attending onsite meetings as and when required
- Providing prompt customer support and timely resolution of support calls.
- Technical migration, research and development to assess platform migration
Secondary Responsibilities:
- Communication with superiors on status/progress of tasks and support calls.
- Participating actively in daily stand up meetings and other team meetings.
- Ensuring adherence to Quality management, Quality process and standards, documentation
- Sending out daily status updates and updating daily time sheets.
- Ensuring that the KRA/KPI points set are met in a time bound fashion.
- Opportunity for Onsite travel to overseas client locations for Technical study and Software Implementation exists for key team members.
Required Candidate profile
- At least 3+ years of software application development experience in Microsoft Technologies
- Experience in developing multi-tier applications
- Expertise in ASP.net with C#
- Experience in AJAX, JQuery and Bootstrap
- Experience with working with HTML5, CSS
- Experience in working with MS-SQL Server (Functions, Stored procedures, )
- Trouble shooting and debugging skills
- Good oral, verbal communication and interpersonal skills
- Good understanding to the Software Development Life Cycle process
- General understanding or development exposure in SAAS / Cloud based applications is a plus
Good to Have:
- Experience in working with MVC, Web API, Angular JS but not mandatory
- Experience in working with Telerik RAD controls and Telerik reports
- Experience in Web Services (REST, SOAP), JSON, XML
- Experience in working with version control tools
- Client handling and interaction with stakeholders, end users is a plus
Perks and Benefits
Best in the industry, commensurate with relevant hands-on skills and experience