Job Duties and Responsibilities:
• Serve as the development specialist responsible for the design, development, testing and documentation of the technical software solutions.
• Solve system design problems and programming issues.
• Ensure that the solutions are integrated and enhanced to meet the needs of the agencys business plan.
• Provide technical leadership to the application development team, agency, and external groups.
• Research and evaluate relevant technologies as it pertains to the business strategy.
• Assist in the development of software applications, server components and services using various development tools and approved/supported technologies.
• Plan and coordinate the integration of systems with existing systems within the business area, external business partners, state agencies, and multiple hosting platforms.
• Design and implement application security that complies with the companys policies.
• Lead and direct impact analysis of potential changes due to proposed legislation, enhancement requests, or changes in governmental and business processes.
• Review and approve presentation materials for technical review meetings, approval sessions, and application demonstrations.
• Ensure that technical design strategies or applications adhere to State and agency policies, standards, and guidelines
• Designs application frameworks and creates coding standards.
• Review and approve system engineering methodology or other required technical deliverables.
• Direct and coordinate development resources, agency staff and service delivery teams.
• Direct development resources and quality assurance staff in testing activities on assigned projects.
• Review and approve test plans and results for technical solutions.
• Coordinate IT production operation support for critical system(s) based on business schedule and needs.
• Coordinate with matrix organizations to ensure partnership agreement requirements are met.
• Provide oversight of teams work to complete activities according to established timelines.
• Provide technical approval for design and production release(s).
• Lead planning sessions for development.
• Oversee the merge of development code to ensure it is integrated properly.
• Provide technical leadership and mentoring on programming and design techniques (Continuous Integration, Test-Driven Development, etc.)
Experience, Skills, Knowledge: Required Skills
• Minimum 4-5 years experience in: .Net Application Development, C# or VB, JavaScript, SQL, IIS, Web Services, Team Foundation Server, Azure DevOps, Git, Agile, SADLC.
• Experience in analysis, design, programming, testing, implementing, and supporting web-based applications in Microsoft/Windows platform. (ASP.NET, framework 3.5 or higher)
• Experience with VisualBasic and/or C# within Microsoft Visual Studio (2017 or newer)
• Experience with software tools to test applications for ADA compliance
• Experience with Microsoft Reporting Services
• Experience in developing systems with Microsoft SQL Server (SQL 2008 or higher)
• Experience writing Structured Query Language (SQL) and stored procedures.
• Experience in performing analysis and requirements gathering with customers.
• Knowledge of both web-based and client server based systems architecture.
• Knowledge/training in object oriented analysis, design and programming experience.
• Knowledge of application and database development and access methods.
• Ability to prepare detailed written instructions and documentation.
• Ability to effectively make oral and written reports and presentations and prepare clear and concise documentation.
• Ability to establish and maintain effective relationships with clients and matrix support teams.
• Ability to resolve complex problems in a timely manner and seeks optimum solutions.
• Ability to communicate technical terminology at a level appropriate to the audience.
• Experience producing deliverables using the Systems Engineering methodology (SUITE).
• Knowledge of CEPAS and/or PCI.
• Effective at designing solutions for highly complex assignments in a high stress work environment.
• Ability to troubleshoot application issues under pressure.
• Familiar with use of source control
• Must be an excellent team player and self-starter.
Highly Desirable:
• JavaScript
• SCCM
• SSIS
• SSRS
• ITIL Patterns and Practices
• Service Oriented Architecture
• Database development and access methods
• Experience in developing and using web services.
• Experience with Azure DevOps.
• Experience with TFS or GIT
Location: MUST be local to Lansing MI. Will need to be onsite starting day 1 for a hybrid work schedule. Remote only is NOT an option. Candidates must be US Citizens.
Location: Lansing, MI, US
Offer Expires: 2024-11-03 00:00:00
Job Posting Language: en
Qualifications:
- Minimum 4-5 years experience in: .Net Application Development, C# or VB, JavaScript, SQL, IIS, Web Services, Team Foundation Server, Azure DevOps, Git, Agile, SADLC
- Experience in analysis, design, programming, testing, implementing, and supporting web-based applications in Microsoft/Windows platform
- (ASP.NET, framework 3.5 or higher)
- Experience with VisualBasic and/or C# within Microsoft Visual Studio (2017 or newer)
- Experience with software tools to test applications for ADA compliance
- Experience with Microsoft Reporting Services
- Experience in developing systems with Microsoft SQL Server (SQL 2008 or higher)
- Experience writing Structured Query Language (SQL) and stored procedures
- Experience in performing analysis and requirements gathering with customers
- Knowledge of both web-based and client server based systems architecture
- Knowledge/training in object oriented analysis, design and programming experience
- Knowledge of application and database development and access methods
- Ability to prepare detailed written instructions and documentation
- Ability to effectively make oral and written reports and presentations and prepare clear and concise documentation
- Ability to establish and maintain effective relationships with clients and matrix support teams
- Ability to resolve complex problems in a timely manner and seeks optimum solutions
- Ability to communicate technical terminology at a level appropriate to the audience
- Experience producing deliverables using the Systems Engineering methodology (SUITE)
- Knowledge of CEPAS and/or PCI
- Effective at designing solutions for highly complex assignments in a high stress work environment
- Ability to troubleshoot application issues under pressure
- Familiar with use of source control
- Must be an excellent team player and self-starter
- SCCM
- SSIS
- SSRS
- ITIL Patterns and Practices
- Service Oriented Architecture
- Experience with TFS or GIT
- Candidates must be US Citizens
Responsibilities:
- Serve as the development specialist responsible for the design, development, testing and documentation of the technical software solutions
- Solve system design problems and programming issues
- Ensure that the solutions are integrated and enhanced to meet the needs of the agencys business plan
- Provide technical leadership to the application development team, agency, and external groups
- Research and evaluate relevant technologies as it pertains to the business strategy
- Assist in the development of software applications, server components and services using various development tools and approved/supported technologies
- Plan and coordinate the integration of systems with existing systems within the business area, external business partners, state agencies, and multiple hosting platforms
- Design and implement application security that complies with the companys policies
- Lead and direct impact analysis of potential changes due to proposed legislation, enhancement requests, or changes in governmental and business processes
- Review and approve presentation materials for technical review meetings, approval sessions, and application demonstrations
- Ensure that technical design strategies or applications adhere to State and agency policies, standards, and guidelines
- Designs application frameworks and creates coding standards
- Review and approve system engineering methodology or other required technical deliverables
- Direct and coordinate development resources, agency staff and service delivery teams
- Direct development resources and quality assurance staff in testing activities on assigned projects
- Review and approve test plans and results for technical solutions
- Coordinate IT production operation support for critical system(s) based on business schedule and needs
- Coordinate with matrix organizations to ensure partnership agreement requirements are met
- Provide oversight of teams work to complete activities according to established timelines
- Provide technical approval for design and production release(s)
- Lead planning sessions for development
- Oversee the merge of development code to ensure it is integrated properly
- Provide technical leadership and mentoring on programming and design techniques (Continuous Integration, Test-Driven Development, etc.)
ZipRecruiter: Apply Here
LinkedIn: Apply Here
Monster: Apply Here
Jobilize: Apply Here