Job Title: Senior Specialist Software Engineering
Job Code: 26985
Job Location: Greenville TX
Schedule: 9/80
Essential Functions:
- Object Oriented Programming experience commensurate to job level.
- Responsible for research design and development of application software in multi-tier 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
Required Qualifications:
- Demonstrated experience with backend application development including the following:
- Multi-process/multi-thread environments
- Network protocols (TCP/IP UDP)
- Usage of complex data structures via various methods of storage/access
- Storage and retrieval of data and configuration parameters using extensible data formats such as XML or JSON
- Bachelors Degree and minimum 6 years of prior relevant experience.
- Graduate Degree and a minimum of 4 years of prior related experience.
- In lieu of a degree minimum of 10 years of prior related experience.
- Active DoD Secret or TS/SCI Security Clearance
- Demonstrated proficiency in a high-level programming language such as Java or C
- Demonstrated experience in the use of Object-Oriented Programming (OOP) methodologies to design develop test and maintain complex software systems
- Demonstrated experience with software development and testing in a Windows OS and/or Linux environment
- Demonstrated analytical and problem-solving skills
Preferred Experience:
- Demonstrated experience with Gradle
- Demonstrated experience with software configuration management (Gitlab preferred).
- Demonstrated experience with iterative software development processes (Agile SCRUM Kanban)
- Demonstrated experience working with DevSecOps including CI/CD pipelines (Jenkins GitLab Artifactory)
- Demonstrated experience with Google Protocol Buffer (GPB) data serialization
- Demonstrated experience with containers shell scripts and system services
- Demonstrated technical progression to include new concepts processes technologies systems and tools
- Demonstrated ability to design implement and deploy a solution from scratch with technical support.
#LI-AM2
Required Experience:
Senior IC