Senior Application Programmer
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 Guides
Related Job Pages
More Software Engineer Jobs
RCM Analyst/Developer
ClinDCastEmpower 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
Software Engineer103 days ago
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
Software Engineer103 days ago
ContractRemoteTeam 1-10Since 2004
Mautic experienced developer to install and set up software for clients
PHP
United States