Responsibilities:
· Design and develop responsive and adaptive software across all platforms and devices, build robust applications and tools across the full Microsoft stack (back-end/middleware/front-end).
· Work on existing software, including refactoring and redesigning legacy applications.
· Analyze business requirements, document technical guidance, and promote continuous integrated development by working with other developers and IT analysts.
· Collaborate with other developers, businesses, and key stakeholders.
· Document the code base where necessary. Maintain source control periodically with updates.
Required:
· 7-10 years of experience in C#.NET, Visual Studio 2010+, JavaScript, AJAX, SQL Server 2012+ (TSQL, SSIS, SSRS, etc.), Classic ASP, VBScript, ASP.NET 4.0+, ASP.NET MVC, JQuery, TFS 2015, developing multi-tier web-based applications
· 4+ years of hands-on experience in building RESTful APIs, Web APIs, windows, and traditional web services and integrating with third-party services
· Experience in consuming and creating services integrating with SAAS solutions or other 3rd party applications
· Good understanding of API design principles and documentation tools
· Problem-solving skills, keen eye for detail and ability to work in a collaborative, agile environment
· Working with management, business analysts, and users to develop complex interfaces that accomplish project objectives
· Experience performing complete application testing and related documentation
· Participating in all phases of the project lifecycle, from initial design to production deployment
· Ability to work in a fast-paced, evolving environment
· Excellent written and oral communication skills
· Bachelor of Science in Computer Science, Mathematics, or a related field or equivalent experience.
Additional Qualifications, as a plus:
· MS Azure, AWS (Amazon Web Services)
· Experience in the following is a plus: Angular, Agile Development Methodology, Kendo UI
· Experience in the government sector desired
· Project management skills a plus.
Bachelor's degree in Computer Science