Headquarters: Maryland
Software program Engineer – Knowledge Compliance – 7+ yrs of Expertise – (Partial Telework)- TS/SCI w/Poly Required Halogen Engineering Group is searching for a Software program Engineer who can be liable for software program improvement and sustainment actions for the modernization of a service that automates company knowledge compliance necessities for the HPC group. Location: Fort Meade, MD Journey Required: No Shift: Day Distant Sort: 16 Hours/week of telework based mostly on tasking Safety Clearance: Present TS/SCI Polygraph: Required Wage Vary The projected compensation vary for this place is 172K to 206K (annualized USD). Wage is decided by numerous components, together with however not restricted to location, the person’s specific mixture of training, data, abilities, competencies, and expertise, in addition to contract-specific affordability and organizational requirement Capabilities Analyze consumer necessities to derive software program design and efficiency necessities. Debug present software program and proper defects. Design and code new software program or modify present software program so as to add new options. Write or evaluation software program and system documentation. Combine present software program into new or modified methods or working environments. Develop easy knowledge queries for present or proposed databases or knowledge repositories. Software program improvement utilizing languages similar to C, C++, Python, Ruby, Perl, JavaScript, and so forth. Has expertise with agile improvement processes. Has expertise with supply code management methods, similar to Git. Function group lead on the stage applicable to the software program improvement course of getting used on any specific mission. Design and improvement of relational and non-relational database functions. Use of orchestration frameworks similar to Spring and Kafka. Familiarization with queue administration methods Develop or implement algorithms to fulfill or exceed system efficiency and useful requirements. Develop and execute check procedures for software program elements. Develop software program options by analyzing system efficiency requirements and conferring with customers or system engineers; analyzing methods circulation, knowledge utilization and work processes; and investigating downside areas. Modify present software program to adapt to new {hardware} or to enhance its efficiency. Design, develop, and modify software program methods utilizing scientific evaluation and mathematical fashions to foretell and measure outcomes and penalties of design choices. Java improvement utilizing the Eclipse IDE (Built-in Growth Atmosphere). Growth of Java 2 Enterprise Version (J2EE) functions Expertise utilizing collaboration and software program improvement instruments (i.e. Atlassian). Software program improvement utilizing steady integration practices. Expertise with container applied sciences (i.e. Docker). Unix shell scripting Growth of occasion pushed, or knowledge pushed analytics Growth of cloud-based options and applied sciences. Design or implement complicated algorithms requiring adherence to strict timing, system useful resource, or interface constraints. Carry out high quality management on group merchandise. Suggest and implement strategies for bettering documentation and software program improvement course of requirements. Oversee a number of software program improvement groups and make sure the work is accomplished in accordance with the constraints of the software program improvement course of getting used on any specific mission. Check with system engineers and {hardware} engineers to derive software program necessities and to acquire info on mission limitations and capabilities, efficiency necessities, and interfaces. Coordinate software program set up on a system and monitor efficiency to make sure operational specs are met. Suggest new applied sciences and processes for complicated software program tasks. Function the technical lead of a number of software program improvement groups. Choose the software program improvement course of in coordination with the client and system engineering. Guarantee high quality management of all developed and modified software program. Delegate programming and testing obligations to a number of groups and monitor their efficiency. Required Abilities Expertise utilizing the Linux CLI Expertise with creating/modifying scripts utilizing Bash/Python Expertise with primary Linux system administration Latest software program improvement expertise utilizing Java and Python Expertise with designing and growing multi-threaded and distributed functions Expertise with Company knowledge safety and compliance procedures and insurance policies Expertise performing benchmarking and system testing in a Linux surroundings Expertise with CI/CD ideas, rules, and greatest practices utilizing instruments similar to GitLab CI Expertise deploying containerized providers underneath Kubernetes orchestration Palms-on expertise working with RESTful APIs Expertise with Git for supply code administration Desired Abilities Expertise with the Atlassian suite of instruments together with Confluence and Jira Expertise with containerization applied sciences similar to Docker, PodMan, and containerd Expertise configuring and utilizing metrics and monitoring instruments similar to Grafana Expertise programming in RUST Expertise with IaC (Infrastructure as Code) ideas, rules and automation instruments similar to Ansible Expertise with Message Dealer applied sciences similar to Pulsar, Kafka, or RabbitMQ {Qualifications} Grasp’s diploma in laptop science or associated self-discipline from an accredited school or college, plus 5 (5) years of expertise as a SWE, in packages and contracts of comparable scope, sort, and complexity. OR Bachelor’s diploma in laptop science or associated self-discipline from an accredited school or college, plus seven (7) years of expertise as a SWE, in packages and contracts of comparable scope, sort, and complexity OR 9 (9) years of expertise as a SWE, in packages and contracts of comparable scope, sort, and complexity. Advantages CareFirst Insurance coverage Medical Plans Three out there medical plans-2 Platinum PPO Plans ($0 Deductible) and 1 HSA Plan ($1500 deductible)
Halogen pays 100% Medical Premium Prices as much as $25,000
CareFirst Wellness Rewards Program Dental Plan
Halogen pays 50% of the plan prices Imaginative and prescient Plan
Halogen pays 100% of the plan prices 401K Retirement Plan 10% contribution paid by the corporate, robotically vested and paid in every pay interval. Life Insurance coverage, AD&D, Quick and Lengthy Time period Incapacity Protection Paid Time Off 20 Paid Time Off Days 6 Federal Holidays 5 Floating Holidays Bonuses Primarily based on efficiency and billable hours Halogen Engineering Group doesn’t discriminate in employment on the idea of race, colour, faith, intercourse (together with being pregnant and gender id), nationwide origin, political affiliation, sexual orientation, marital standing, incapacity, genetic info, age, membership in an worker group, retaliation, parental standing, navy service, or different non-merit issue.