Responsible for the full life cycle software development activities including new product releases, upgrades, functional enhancements, defect resolution, and performance improvements using sound software engineering principles and established methodologies.
In this highly-collaborative environment, there will be the opportunity to grow as a software developer. Design and implement new, innovative solutions following best practices for performance and scalability.
The ideal candidates will have experiences with: ASP.NET, MVCC, Entity Framework, LINQ, Hibernate, Web Services technologies such as WCF, WebAPI, REST API, JQuery, AJAX, Async, ALM and Async or similar technologies.
The selected candidate will be responsible for analysis, design, development, testing, implementation and maintenance of Client/Server multi-tier architecture and managing teams in the roles of Project/Technical lead.
Lead in the design, development, deployment and support of software components, and software solutions for business units and/or enterprise level projects in the Microsoft .NET environment for multiple platforms.