VSolvit

Senior Application Programmer

VSolvit

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,000 - $140,000 per year

Job Level

About the role

  • Direct the design and development of backend and UI modules
  • Lead implementation of software upgrades and architectural enhancements
  • Conduct root cause analysis of system issues and resolve technical blockers
  • Ensure compliance with cybersecurity, data handling, and configuration standards
  • Serve as SME for secure coding, version control, and release management
  • Provide technical mentoring and enforce best practices
  • Collaborate with business analysts and test engineers to validate requirements
  • Automating and improving development and release processes
  • Striving for continuous improvement
  • Building and maintaining continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Setting up tools and required infrastructure
  • Defining and setting development, test, release, update, and support processes for the DevOps operation
  • Troubleshooting techniques and fixing the code bugs
  • Knowledge of managing cloud environment
  • Designing, orchestrating, implementing, and supporting secure and scalable infrastructure using public/gov cloud, IaaS, PaaS, and/or on-premises platforms
  • Interfacing with Cloud provider and/or cloud management team in Mobile and/or CEIT
  • Interfacing with Government Product Owners
  • Tracking and scheduling deployments of projects/applications
  • Implementing and following agile methodologies
  • Perform technical research and development for long term system roadmap
  • Support system delivery team; developers, testers, system administrators, cyber security specialist
  • Proven knowledge of RMF ASD Application STIGS
  • Assist with system planning, development, testing, and deployment activities
  • Advises on selection of technical products (i.e Azure configuration, architecture, data storage)
  • Participates in and sometimes leads code peer reviews

Requirements

  • Excellent written and verbal communication skills
  • Strong organizational and planning skills
  • Excellent time management skills and ability to multitask and prioritize work
  • Demonstrated leadership in Agile/Scrum environments
  • Proficiency in secure development practices and modular architecture
  • BS in Computer Science or Software Engineering, or equivalent experience developing complex software systems
  • 10+ years developing software as an individual contributor (or engineering manager while also writing code personally), preferably across both startups and large enterprises
  • 10+ years’ experience in object-oriented programing
  • 5+ years of experience with technologies: AngularJS, REACT, JavaScript, and HTML
  • MS SQL Server, SSMS Tool (preferred)
  • Microsoft Azure Service Fabric
  • Net Framework, C#,
  • VB.Net
  • 5+ years’ experience in an agile environment. Full Stack developer a plus.
  • 2+ years in DevOps using test automation and Continuous Integrations/Continuous Delivery (CI/CD) tools, containers, cloud infrastructure, and other modern technologies, with at least 1 CI/CD pipeline set up from scratch as DevOps lead
  • 2+ years’ experience with technologies desired: HTML, CSS, JavaScript, Microsoft Azure cloud architecture, software, and data pipelines
Benefits
  • medical, dental, and vision insurance
  • life insurance
  • long and short-term disability and other insurance products
  • Health Savings Account
  • Flexible Spending Account
  • 401K Retirement Plan options
  • Tuition Reimbursement
  • assorted voluntary benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentUI modulesroot cause analysissecure codingversion controlrelease managementCI/CD Pipelineobject-oriented programmingtest automationcloud infrastructure
Soft Skills
written communicationverbal communicationorganizational skillsplanning skillstime managementmultitaskingprioritizationleadershipcollaborationcontinuous improvement