8+ years of experience with C# developing custom .NET applications (ASP.NET, MVC.NET, .NET Core, REST API’s, web services, Angular, etc.)
6+ years of experience in Web application development fluency with JavaScript JQuery, CSS, Bootstrap and HTML5
6+ years of experience with SSRS/SSAS/SSIS
6+ years of experience with Visual studio or VSCode
5+ years of experience with ADO.Net ad Entity Frameworks
5+ years of experience working with TFS for purposes of source control and DevOps (desired)
5+ years of experience with Agile SDLC best practices (desired)
5+ years of experience in software change management and release management (highly desired)
3+ years of experience with Crystal Reports (desired)
3+ years of experience with Design Patterns and using MVC framework, Dependency Injection Framework
Education:
Bachelor’s Degree in Computer Science or other related field disciplines
Job responsibilities:
Responsible for working collaboratively with product and platform teams to create and support rich, interactive applications that help end-users manage their data and processes
Design, code, test, implement, scale and (in some cases) support application software and systems
Work closely with other IT stakeholders to understand business requirements and translate these into product or platform features, user stories, and/or components
Drive the analysis and physical design of technical solutions related to a product or platform and are expected to effectively write new programs as well as support upgrades, maintenance or issue resolution for existing applications and systems
Use DevOps and Agile processes to deliver desired functionality quickly and effectively, while iterating to continue development
Own all aspects of development, from UX planning to deployment. They plan and implement software, firmware, and hardware releases for test and production environments
May develop integrations for an application/platform
Apply a broad knowledge of principles, practices, and procedures to complete assignments of the highest complexity
Work on assignments where the business and technology problems, opportunities, and solutions may be undefined, many unknowns exist
Work as subject matter expert and may provide indirect leadership