Reverse Engineer with Security Clearance
Mission Services LLC
Lorton, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Lorton, United States of America
Tech stack
Java
JavaScript
Agile Methodologies
Android
iOS
JIRA
Bash
Ubuntu (Operating System)
Code Review
Database Design
Database Queries
Debian Linux
Linux
Design of User Interfaces
Human-Computer Interaction
Issue Tracking Systems
Python
Red Hat Enterprise Linux - RHEL
Reverse Engineering
Software Engineering
Software Systems
SQLite
Scripting (Bash/Python/Go/Ruby)
React
GIT
Vue.js
Angular
Objective C++
Go
Requirements
- Professional experience in software development roles, with significant experience in designing and building complex software solutions.
- Experience working in Agile environments, preferably in roles involving leadership and collaboration within Agile teams.
- Experience leading collaborative Python development projects.
- Experience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.).
- Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.).
- Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks such as React, Angular, or Vue.
- Working knowledge of database query languages and mobile database design (e.g., SQLite).
- Familiarity with issue tracking software (e.g., Jira) as part of a software development team.
- Experience with the git version control system.
- Experience leading code reviews.
- Experience with iOS and Android mobile development languages, including Java, Objective-C, or Swift.
- The Senior-Level Software Developer is a highly skilled professional responsible for designing, developing, and maintaining high-quality software solutions.
- With extensive experience in Agile environments, they play a key role in leading development efforts, implementing best practices, and collaborating with cross-functional teams to deliver value-driven software increments.
- This role requires advanced technical expertise, leadership abilities, and a deep understanding of Agile principles to drive successful software development projects.
- The Contractor shall provide Senior-Level Software Developer services, working alongside the Government Supervisors, Product Owners, and developers.