Senior Application Programmer

Software EngineerSoftware EngineerFull TimeRemoteTeam 11-50Company SiteLinkedIn

Location

United States

Posted

103 days ago

Salary

$85K - $125K / year

Bachelor Degree5 yrs expEnglishAngularAsp.netAWSAzureCloudDistributed SystemsDockerJava ScriptKubernetesMicroservicesNode.jsRabbit MQReactTableauTerraformType ScriptVue.js.net

Job Description

• 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 OTS standards of State applications

Job Requirements

  • 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
  • Has led a team of application programmers under Microsoft development stack (desirable)
  • Familiarity with frameworks such as Vue, React, NodeJS, Angular, Typescript (desirable)
  • Experience designing and developing distributed systems (Microservices/SOA) (desirable)
  • Experience developing reports with SSRS, PowerBI, Tableau, or other reporting tools (desirable)
  • Experience setting up, maintaining and using DevOps practices, including CI/CD pipelines, such as GitHub Actions and Octopus Deploy, and automating tasks (desirable)
  • Experience with the Git Version Control System, including branching strategies for complex systems (desirable)
  • Proficiency in front-end development using HTML, CSS, and JavaScript (desirable)
  • Hands-on experience with modern JavaScript frameworks such as Vue.js and React (desirable)
  • Familiarity with Figma for UI/UX prototyping and design collaboration (desirable)
  • Strong understanding of RESTful API design and integration (desirable)
  • Proficiency in containerization (Docker) and orchestration (Kubernetes) (desirable)
  • Knowledge of Infrastructure-as-Code practices using tools like Terraform (desirable)
  • Solid understanding of security best practices including OAuth 2.0, JWT, and HTTPS/TLS (desirable)
  • Excellent problem-solving and analytical abilities (desirable)
  • Strong communication and teamwork skills (desirable)
  • Experience working in Agile environments with iterative development practices (desirable)
  • Experience with cloud platforms such as Microsoft Azure or AWS (desirable)
  • Familiarity with API integrations for external data sources (desirable)
  • Exposure to modular or microservices architectures (desirable)
  • Knowledge of message-based systems (e.g., RabbitMQ) and asynchronous programming models (desirable)

Benefits

  • Health insurance
  • Paid time off
  • Training & development

Related Job Pages

More Software Engineer Jobs

RCM Analyst/Developer

ClinDCast

Empower Patients ("individuals") - Exchange Clinical Data - Enhance Quality Of Care

Software Engineer103 days ago
Full TimeRemoteTeam 51-200Since 2020

Cerner RCM Analyst/Developer for innovative healthcare solutions

ETLSQL
United States
ContractRemoteTeam 11-50Since 2012

Junior Statistical Programmer for SAS programming in a pharmaceutical context

New Jersey
Software Engineer103 days ago
ContractRemoteTeam 11-50Since 2012

SAS Programmer defining analysis requirements at Oasis Technology Inc

New Jersey
ContractRemoteTeam 1-10Since 2004

Mautic experienced developer to install and set up software for clients

PHP
United States