Job Title: Senior Specialist Software Engineering
Job Code: 21574
Job Location: Greenville Texas (Responsibilities must be performed onsite.
Job Schedule: 9/80 Work Schedule (Every other Friday is a nonworkday.
Job Description:
- Responsible for research design and development of application software in multitier architectures to configure and manage Mission Communications Systems equipment.
- Analyzes requirements to determine feasibility of design within time and cost constraints
- Ability to develop and analyze design tradeoffs against scope cost and schedule constraints
- Perform coding and unit test of resultant software
- Perform software component integration
- Participate in peer reviews
- Identifying tracking and repairing defects.
- Support continuous improvement process innovation and lessons learned activities into software development process
- Experience developing testing and debugging (GDB) in the Linux OS.
Qualifications:
- Bachelors Degree with a minimum of 8 years of relevant experience
- OR Masters Degree with a minimum of 6 years of relevant experience
- A combination of education and experience may be considered in lieu of a degree
- Experience with backend application development including the following:
- Multiprocess/multithread and shared memory environments
- Network protocols (TCP/IP UDP)
- Usage of complex data structures via various methods of storage/access
- Proficiency in a high level programming language such as C and C
- Prior work with containers shell scripts and system services is a plus
- Capable of working in a fastpaced environment and able to work independently as a contributing member of a focused team
- Strong analytical and problem solving skills
Preferred Additional Skills:
- DoD Secret or TS/SCI Security Clearance
- Experience with Google Protocol Buffer (GPB) data serialization and NATS publishsubscribe messaging
- Experience with iterative software development processes (Agile SCRUM Kanban)
- Experience working with DevSecOps including CI/CD pipelines (Jenkins GitLab Artifactory)
- Experience in the use of Object Oriented Programming (OOP) methodologies
- Experience with JavaScript and WebSocket.
Required Experience:
Senior IC