
Senior Application Programmer
VSolvit
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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