Job ID: MI-155632
Hybrid/Local (Lansing ONLY) .Net Full Stack Developer (5 pages resume/15+) with C#, Java, SSRS, SQL Server, Angular/React, PL/SQL, Azure DevOps, AWS, GIT, regression testing, XSS/SQL injection, GitHub Copilot experience
Location: Lansing, MI (DTMB)
Duration: 12 Months
Hybrid: Resource will be working a hybrid schedule. NO REMOTE ONLY OPTION. Will need to be onsite from day 1, two days a week (M/Tu are onsite.)
Local candidates only. Candidates must be within a 60mi radius of Lansing.
"Skill Descriptions
" 10+ years experience of developing complex systems using C#/.NET and Java (Eclipse IDE).
8+ years programming using JavaScript, SSRS, and Microsoft SQL Server
5+ years of hands-on experience developing web applications using Angular and modern JavaScript frameworks.
10+ years of advanced experience in SQL and PL/SQL development.
5+ years of recent experience writing, compiling, modifying, and debugging complex SQL Server database configuration items, including, but not limited to, Stored Procedures, Functions, Triggers, Views, Tables, and linked servers.
5+ years of experience using Azure DevOps (ADO) for backlog management, sprint planning, task tracking, and Agile progress reporting.7+ years of experience working with GIT code repository software.
5+ years of experience working with Git for version control and source code management.
5+ years of experience developing and executing unit and regression tests to ensure application reliability and stability.
Strong experience developing secure web applications, implementing industry best practices to prevent vulnerabilities such as cross-site scripting (XSS) and SQL injection, including secure logging practices.
2+ years experience with React.js and modern JavaScript (ES6+)
Exposure to DevOps practices and cloud platforms including AWS and Microsoft Azure.
Hands-on experience using GitHub Copilot to accelerate daily coding tasks, including code generation, refactoring and documentation.
Proven ability to integrate GitHub Copilot into development workflows to enhance productivity, code quality, and team collaboration. "
"Position Summary
(Detail Position Summary in Bullet Point or Descriptive Statement)"
" Lead application development efforts for large-scale systems within a State of Michigan environment, following DTMB SUITE methodology and Agile frameworks.
Design, Develop and maintain applications using C#.Net and Angular.
Writing user acceptance test plans, creating required test data, and assisting users with running tests.
Participating in requirements gathering session to document scoping, definition, analysis, business design, and technical design phases
Coordinating application development and scheduling interfaces with cross-functional teams
Assisting with debugging complex coding issues.
Author technical standards, choose technology, and create technical solutions.
Develop and maintain SSRS reports.
Extensive knowledge on source control tools such as GIT
Participate in artifact reviews with peers, system specialists, Enterprise Security and other DTMB entities to ensure IT solutions and applications adhere to DTMB and agency policies, standards, and guidelines.
Coordinate with security resources to ensure systems are properly designed on DTMB and Agency security requirements and standards.
Participate in Solutions Design Team (SDT) meetings and assist in the creation of Enterprise Architecture Solution Assessments (EASA), infrastructure Service Requests (ISR), Hosting documents, and Firewall Rules as needed.
Develop database objects including stored procedures, functions, triggers, and packages using SQL and PL/SQL.
Troubleshoot issues using SQL, PL/SQL scripts
Hands-on experience Integrating software components into a fully functional software system
Ensure proper change management is followed and documented for all changes to system designs and prod changes.
Development training content and facilitate training.
Actively participate in the development and implementation of assigned client agency s strategic direction/plan.
Serve as technical resource to the Project Manager and liaison to the PMO to assist with resolving project issues."