Job Summary
This position leads critical development efforts within a full software development lifecycle. Designs and architects modules, provides technical oversight to junior engineers, and ensures that software meets enterprise and security requirements. Oversees complex tasks such as code optimization, troubleshooting, and integrating new tools or frameworks. As with any position, additional expectations exist. Some of these include, but are not limited to, adhering to normal working hours, meeting deadlines, following company policies as outlined by the Employee Handbook, communicating regularly with assigned supervisor(s), staying focused on the assigned tasks, and completing other tasks as assigned.
Responsibilities
- 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
Basic Qualifications
- 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 the following 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 the following technologies desired: HTML, CSS, JavaScript, Microsoft Azure cloud architecture, software, and data pipelines
- If applicable: If you are or have been recently employed by the U.S. government by the U.S. government, a post-employment ethics letter will be required if employment with VSolvit is offered
Preferred Qualifications
- Bachelor's degree in Computer Science or related field; 5-7 years development experience
- Security+ Certified
- Ability to obtain favorable T1 background investigation
Company Summary
Join the VSolvit Team! Founded in 2006, VSolvit (pronounced 'We Solve It') is a technology services provider that specializes in cybersecurity, cloud computing, geographic information systems (GIS), business intelligence (BI) systems, data warehousing, engineering services, and custom database and application development. VSolvit is an award winning WOSB, CA CDB, MBE, WBE, and CMMI Level 3 certified company. We offer a customizable health benefits program that best meets the needs of its employees. Offering may include: 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, and assorted voluntary benefits. Our goal is to grow together and enjoy the work that we do as a team. VSolvit LLC is an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status.
|