The role is part of the OneIT team in India, and the individual is expected to execute the full software development life cycle (SDLC).
Ability to work both as part of a team and as an individual contributor.
Deliver well-designed, testable, and efficient code.
Document and maintain software functionality.
Contribute to the design, development (hands-on), troubleshooting, testing, and documentation of Windows/web applications.
Manage projects from inception to closure with a business-centric approach.
Create and maintain basic project plans and execute them accordingly; escalate and highlight key blockers in a timely manner.
Deliver on application development/enhancement and maintenance (L2/L3 support) activities.
QUALIFICATIONS AND EXPERIENCE REQUIRED:
Technical:
8 to 10 years of hands-on experience in developing end-to-end web and Windows applications using the Microsoft stack and the latest UI/JavaScript frameworks.
Strong working knowledge of application development using .NET, C#, ASP.NET, VB.NET, Web Services, Web API, JavaScript, and JQuery.
Basic knowledge of Crystal Reports and SSRS.
Good working knowledge (hands-on) of MSSQL, including SQL, Stored Procedures, Views, T-SQL, Triggers, and Functions.
Experience with key enhancements such as API development/maintenance, report/interfaces development, customizations, and enhancements.
Good understanding of object-oriented programming (OOP) and design principles.
Strong knowledge of software implementation best practices.
Significant experience in designing and working with n-tier architectures.
Bachelor s degree in Engineering (B.Tech/BE) or MCA.