Programmer 4 (hybrid-remote)

Nanosoft Consulting Talent Page
  • Lansing, Michigan
  • Remote
    30+ days ago

    Job Description

    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.

    Numbers & Facts

    LocationLansing, Michigan (
    Remote
    )
    Websitehttps://www.nanosoftconsulting.com

    Skills

    • Ada Programming Languageunmatched
    • Americans with Disabilities Act (ADA)unmatched
    • Analysis Skillsunmatched
    • Application Frameworkunmatched
    • Applications Securityunmatched
    • Business Planunmatched
    • Business Processesunmatched
    • Business Strategyunmatched
    • Client Server Architectureunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Serversunmatched
    • Continuous Integrationunmatched
    • Customer Relationsunmatched
    • Customer/Client Researchunmatched
    • Database Programmingunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Gitunmatched
    • ITIL (IT Infrastructure Library)unmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • JavaScriptunmatched
    • Matrix Managementunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft Access Databaseunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • Microsoft Windows Operating Systemunmatched
    • Multiplatform/Cross-Platformunmatched
    • Object Oriented Analysis (OOA)unmatched
    • Object Oriented Design (OOD)unmatched
    • Operational Supportunmatched
    • PCIunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Demonstrationunmatched
    • Production Supportunmatched
    • Programming Methodologiesunmatched
    • Programming Toolsunmatched
    • Quality Assuranceunmatched
    • Reporting Skillsunmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • SQL Server Integration Services (SSIS)unmatched
    • SQL Server Reporting Services (SSRS)unmatched
    • Service Deliveryunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Standards Developmentunmatched
    • Stored Proceduresunmatched
    • System Architectureunmatched
    • System Center Configuration Manager (SCCM)unmatched
    • System Integration (SI)unmatched
    • Systems Engineeringunmatched
    • Team Foundation Server (TFS)unmatched
    • Technical Deliveryunmatched
    • Technical Leadershipunmatched
    • Technical Presentationunmatched
    • Technical Strategyunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Driven Development (TDD)unmatched
    • Test Plan/Scheduleunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Time Managementunmatched
    • Web Hostingunmatched
    • Web Programmingunmatched
    • Web Servicesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder