Net developer Apply
Job ID – 116400
Client - DTMB – Michigan State Police
Job Title - Programmer Analyst 5(.Net developer)
Local candidates needed as position will be in office hybrid, working 2 days a week on-site. Candidates may relocate at their own expense to be on-site starting day one. NO REMOTE ONLY!
• 15 years or more of experience developing large scale software systems, using Object Oriented programming language such as .net framework, asp.net, .NET Core, Visual Studio, Internet Information Services, CSS, MVC, C++ and JavaScript are highly preferred.
• 5 years in .NET core experience.
• 15 years or more of experience developing technical designs in consultation with application/solution architects to set direction of design and development for large application development projects. Review technical design and specification for completeness and conformance to quality standards, especially as a mentor to less experienced systems analysts.10 years of responsive design application development experience.
• Mastery understanding of modern application architectures - three-tier, distributed, centralized, microservices, etc., with experience in REST API. Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, request, and response modifications, etc. using the API management platform
• Build, maintain, improve, and evolve our Continuous Integration and Continuous Delivery processes for new and existing services to reduce manual/repetitive tasks using an Agile delivery methodology. Working closely with our development team to create an automated continuous integration (CI) and continuous delivery (CD) system.
• Work with the solutions architect to set up guidelines/processes on code review. Manage defect tracking for large scale systems implementation.
• 15 years or more of experience directing the analysis, definition, and documenting of system and business requirements with clients, for large scale systems. Business process design and re-engineering.
• Strong skills in applying Power Apps and Power Automate to manual or not well-organized processes that could benefit from a low code approach.
• Comply with programming standards, processes, and evaluate and identify opportunities for programming standardization.
• Use of .net coding standards and integration processes/objects/framework that can be leveraged for an IT Solution
• Over 12 years of development experience on Oracle/SQL
• Strong Software Engineering skills including design, programming (C, C++, script) and debugging
• Expertise in C++ object-oriented programming with deep experience applying this knowledge to complex software architectures.
• Strong familiarity with Agile software/tools (e.g., JIRA) and DevOps processes and tools (e.g., Jenkins/Bamboo/Azure DevOps).
• The candidate must have experience in designing transactions using NIST protocols.
• The candidate must have experience in designing and implementing the Oracle Notification service.
• Must have Microsoft Power Apps and Power Automate experience.
• Must have experience in Microsoft Power BI.
• The candidate must have expertise in designing and implementing interface to MQ or similar message driven application.
• Design and develop enterprise software applications in .NET using MVC in C#
• Design and develop in ASP.NET web API and web-component based web UI
• Experience working with Agile methodologies for the project development.
• Actively participate in scrum team, creation and validation of code and unit tests in an Agile environment
• Proficient in Web Services and WCF, SOAP, XML, XSL, XSLT, CSS, DOM, HTML, AJAX, Java Script, response web design, angular, bootstrap, .NET Core, ASP.NET, C++
• Extensive knowledge of .NET code libraries
• Designing and developing the Web API and WCF
• Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 5, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks.
• Experience in testing the web application using JAWS screen reader.
• Experience in implementing the ADA compliance for web applications.
• The candidate should expertise in integrating the selenium with the dot net framework.
• Develop design documents, application infrastructure diagrams, and flow diagrams to be leveraged during implementation.