Senior Application Programmer - Remote Role

Senior Application Programmer - Remote Role

Posted Today by Elegant Enterprise Wide Solutions

Negotiable
Undetermined
Remote
Remote or Louisiana

About this Position:

Job Title: Senior Application Programmer

Duties/Responsibilities:

  • Development, administration & configuration of a custom-built .NET development project.

  • Provide technical knowledge transfer, training, documentation, mentorship, and guidance to State personnel for all requested work.

  • Provide oversight and guidance of the customer-agency's replacement software and make performance improvements.

  • Perform code reviews and testing on new code.

  • Participates in all necessary team meetings and design sessions in accordance with Scrum ceremonies.

  • Cooperation with the State's Technical Architect to ensure compliance with department standards of State applications.

Mandatory Qualifications:

  • Five (5) plus years of expertise and/or relevant experience in C#.

  • Five (5) plus years of expertise and/or relevant experience in ASP.NET Core (version 6.0 or later).

  • Five (5) plus years of expertise and/or relevant experience in MSSQL.

  • Two (2) plus years enterprise-level software development.

  • Two (2) plus years of experience working in an Agile / Scrum environment.

Desired Qualifications:

  • Has led a team of application programmers under Microsoft development stack.

  • Experience designing and developing distributed systems (Microservices/SOA).

  • Experience developing reports with SSRS, PowerBI, Tableau, or other reporting tools.

  • Experience setting up, maintaining and using DevOps pipelines, including CI/CD, such as GitHub Actions and Octopus Deploy, and automating tasks.

  • Experience with the Git Version Control System, including branching strategies for complex systems.

  • Proficiency in front-end development using HTML, CSS, and JavaScript.

  • Hands-on experience with modern JavaScript frameworks such as Vue.js, React, NodeJS, Angular, TypeScript, etc.

  • Strong understanding of RESTful API design and integration.

  • Proficiency in containerization (Docker) and orchestration (Kubernetes, or cloud-native managed container orchestrators).

  • Knowledge of Infrastructure-as-Code practices using tools like Terraform, CloudFormation, Biceps, etc.

  • Solid understanding of security best practices for modern web applications.

  • Excellent problem-solving and analytical abilities.

  • Strong communication and teamwork skills.

  • Experience working in Agile environments with iterative development practices.

  • Experience with cloud platforms such as Microsoft Azure or AWS.

  • Familiarity with API integrations for external data sources.

  • Exposure to modular or microservices architectures.

  • Knowledge of message-based systems (e.g., RabbitMQ, ServiceBus) and asynchronous programming models.