Software Developer
Job Description
RESPEC, a leading Data and Technology consulting organization, seeks a software engineer to join our highly productive team and develop creative solutions to improve technological capabilities. Our team is responsible for developing and maintaining web workflow applications, system software that interfaces with hardware, and small applications used by organizations across the satellite enterprise. This role encompasses the software development life cycle including requirements gathering, development, testing, maintenance, and enhancement of software applications. This is an opportunity to become involved in a high visibility program area that manages the full range of remote sensing space system payloads.
On any given day, you may be called on to:
Develop new web and standalone applications to support mission related projects.
Support legacy software providing operation and maintenance on a variety of platforms.
Identify and track system deficiencies to recommend and implement creative software development solutions.
Support third party software.
Enhance existing applications with new functionality.
Network with a diverse technical population to identify new opportunities for growing our capabilities and impact.
Collaborate on design improvement, development, realization, and quality.
Due to the nature of the work, the selected applicant must be able to work onsite at least 50% of the time.
Qualifications We Require:
Bachelor's degree in computer science or related field plus five (5) years of relevant experience OR a master's degree in the stated fields plus one (1) year of relevant experience.
Proven experience in Java and/or .NET software application development.
Ability to obtain and maintain an active DOE Q- level security clearance.
QUALIFICATIONS WE DESIRE:
Ability to work in a highly collaborative environment with the opportunity to work independently.
Extensive experience with Java, Java Spring Boot and Hibernate/Entity Framework, C#, Python, Vue.js, XML, XSLT, web services, JavaScript, CSS and associated frameworks.
Extensive experience in SQL and understanding of relational database constructs.
Knowledge or experience in MVC and/or MVP design patterns.
Familiarity with software engineering life cycle methodologies such as RUP, ISO, and Agile.
Experience in the following:
Supporting Commercial Off the Shelf (COTS) applications.
User Interface (UX) design and development.
Azure
DevOps practices that includes Jenkins and GitLab
Compensation: Salary depends on experience and expertise. Compensation includes a comprehensive fringe- benefits package that consists of medical, vision, dental, holidays, paid leave, 401(k) Plan, Employee Stock Ownership Plan (ESOP), continuing education, and professional societies. RESPEC is a 100% employee-owned company and employees are eligible for participation in the ESOP after a qualifying period.
Interviews: Interviews are made by appointment only.
RESPEC, a leading Data and Technology consulting organization, seeks a software engineer to join our highly productive team and develop creative solutions to improve technological capabilities. Our team is responsible for developing and maintaining web workflow applications, system software that interfaces with hardware, and small applications used by organizations across the satellite enterprise. This role encompasses the software development life cycle including requirements gathering, development, testing, maintenance, and enhancement of software applications. This is an opportunity to become involved in a high visibility program area that manages the full range of remote sensing space system payloads.
On any given day, you may be called on to:
Develop new web and standalone applications to support mission related projects.
Support legacy software providing operation and maintenance on a variety of platforms.
Identify and track system deficiencies to recommend and implement creative software development solutions.
Support third party software.
Enhance existing applications with new functionality.
Network with a diverse technical population to identify new opportunities for growing our capabilities and impact.
Collaborate on design improvement, development, realization, and quality.
Due to the nature of the work, the selected applicant must be able to work onsite at least 50% of the time.
Qualifications We Require:
Bachelor's degree in computer science or related field plus five (5) years of relevant experience OR a master's degree in the stated fields plus one (1) year of relevant experience.
Proven experience in Java and/or .NET software application development.
Ability to obtain and maintain an active DOE Q- level security clearance.
QUALIFICATIONS WE DESIRE:
Ability to work in a highly collaborative environment with the opportunity to work independently.
Extensive experience with Java, Java Spring Boot and Hibernate/Entity Framework, C#, Python, Vue.js, XML, XSLT, web services, JavaScript, CSS and associated frameworks.
Extensive experience in SQL and understanding of relational database constructs.
Knowledge or experience in MVC and/or MVP design patterns.
Familiarity with software engineering life cycle methodologies such as RUP, ISO, and Agile.
Experience in the following:
Supporting Commercial Off the Shelf (COTS) applications.
User Interface (UX) design and development.
Azure
DevOps practices that includes Jenkins and GitLab
Compensation: Salary depends on experience and expertise. Compensation includes a comprehensive fringe- benefits package that consists of medical, vision, dental, holidays, paid leave, 401(k) Plan, Employee Stock Ownership Plan (ESOP), continuing education, and professional societies. RESPEC is a 100% employee-owned company and employees are eligible for participation in the ESOP after a qualifying period.
Interviews: Interviews are made by appointment only.