Software Engineer
Company: GAMA-1 Technologies
Location: Silver Spring
Posted on: May 26, 2023
Job Description:
Our company is searching for an accomplished remote Software
Developer proficient in various programming languages and
technologies, to work remotely as a part of our team. You will be
involved in in-depth research, collaborating with equipment
designers and hardware engineers to create, develop, test, and
utilize electronic data processing software. The focus will be on
creating, documenting, testing, and debugging applications software
and systems based on logical and mathematical solutions.
-Responsibilities:
- Support the development and/or sustainment of a software
development environment that covers the entire Software Development
Lifecycle using current methodologies to include Continuous
Deployment, Agile, and Development Operations (DevOps).
- Design, develop, document, test, and debug applications
software using systems such as ava, Python, C/C++, FORTRAN, Perl,
and UNIX shells (bash, tcsh). -
- Coordinate software testing and deployment to ensure
specifications are met
- Conduct multidisciplinary research and collaborates with
cross-functional engineering and development teams in the planning,
design, development, and utilization of Cloud-based capabilities
for the development, modification, and deployment of
commercial-of-the-shelf (COTS) software.
- Evaluate computer user needs, analyze system capabilities, and
address issues related to program intent, output requirements,
input data acquisition, programming techniques, and controls.
- Develop and implement compilers, assemblers, utility programs,
and operating systems, providing detailed operating
instructions.
- Enforce software standards and assess user needs and software
requirements to gauge the feasibility of design within time and
cost constraints.
- Oversee software system installations, monitoring equipment
functioning to confirm specifications are met.
- Collaborate with systems analysts, engineers, programmers, and
others to design systems, obtain project limitations and
capabilities information, performance requirements, and
interfaces.
- Use scientific analysis and mathematical models to predict and
measure outcomes and consequences of software system designs,
modifications, and development.Qualifications:
- Bachelor's degree in Computer Science or related field. A
Master's degree is preferred.
- Demonstrable experience in software development, design, and
testing.
- Proficient in a variety of programming languages such as Java,
Python, C/C++, FORTRAN, Perl, and UNIX shells (bash, tcsh).
- Skilled in working with SQL (Oracle, Hibernate), and familiar
with the UNIX environment (Red Hat Enterprise Linux).
- Familiarity with build systems (make, Ant), source code control
(ClearCase, Git/BitBucket), IDEs (Eclipse, NetBeans, Visual
Studio), static code analysis (Klocwork, SonarQube), and UML
modeling (Rational Rose/Rhapsody).
- Experience with cloud technologies (AWS SNS, SQS, S3, KMS,
DynamoDB, CloudWatch) and containerization (Docker/Podman,
Kubernetes, Helm, ArgoCD).
- Knowledge of microservices architecture (Spring Boot).
- Strong analytical and problem-solving skills with keen
attention to detail.
- Excellent written and verbal communication skills.
- Ability to work independently and as a collaborative member of
a team.
- Must be eligible to obtain a security clearance. -To be
successful in this role, you should have a strong understanding of
software development cycles and a drive to stay current on
technology trends. You will be expected to work autonomously, as
well as collaborate with various teams to ensure we deliver
innovative and efficient solutions. -Preferred Qualifications:
- Prior experience with containerization and orchestration
technologies like Docker, Kubernetes, Helm, and ArgoCD.
- Proven experience with UNIX shells (bash, tcsh) and SQL
(Oracle, Hibernate).
- Proficient in Java, C/C++, FORTRAN, Python, Perl, and familiar
with microservices architecture (Spring Boot).
- Comfortable with IDEs such as Eclipse, NetBeans, and Visual
Studio, and source code control systems like ClearCase,
Git/BitBucket.
- Experience with static code analysis tools such as Klocwork,
SonarQube, and UML modeling tools like Rational Rose/Rhapsody.
- Familiarity with AWS cloud services like SNS, SQS, S3, KMS,
DynamoDB, and CloudWatch.
- Demonstrated understanding of build systems such as make and
Ant.
- If you are a dedicated, passionate, and creative professional
looking to make a significant impact in the field of software
development, we would love to hear from you. Apply today to join
our growing team and start a rewarding career with us. -Note: The
successful candidate must be able to obtain a security clearance.
-The Joint Polar Satellite System (JPSS) is the National Oceanic
and Atmospheric Administration (NOAA) next-generation operational
Earth observation Program that acquires and distributes global
environmental data from multiple polar-orbiting satellites. - The
JPSS Program plays a critical role in NOAA's mission to understand
and predict changes in weather, climate, oceans, coasts, and space
environments, which supports the Nation's economy and protection of
lives and property. - -The JPSS Ground Project is responsible for
implementing JPSS Program command, control, and communications and
data processing requirements for JPSS Common Ground System
(CGS)-serviced missions. - This includes the Suomi National
Polar-orbiting Partnership (S-NPP) mission and the JPSS-1/2/3/4
missions, as well other leveraged missions and partnerships. - The
Defense Meteorological Satellite Program (DMSP), European
Organisation for Exploitation of Meteorological Satellites
(EUMETSAT), and the Japanese Aerospace Exploration Agency (JAXA)
missions are supported with varying Ground System services. -
Future NESDIS and partner LEO missions will be supported by the CGS
throughout the life of the JPSS Program. -The general role and
responsibility of this job position is to support the continued
sustainment of the JPSS CGS by means of the Low-Earth Orbit (LEO)
Ground Sustainment Services (LGSS) contract, along with support for
modernization and development for future missions. - The JPSS CGS
has been previously developed and deployed under the CGS contract,
with several increments of re-architecting and refreshes since its
inception. - LGSS assumes the sustainment of the CGS and focuses on
sustainment while accommodating enhancements and additions to NOAA
existing LEO satellite constellations and partner missions.ABOUT
GAMA-1GAMA-1 is a rapidly growing technology business that is based
in Greenbelt, Maryland. GAMA-1 Technologies provides strategic
information assurance, information security, and business
enterprise and networking solutions to the Federal Government. Our
success is based on the utilization of industry and agency
standards, establishment of standardized processes, and IT Services
expertise. At GAMA-1, we believe employees should grow, achieve,
and develop just as the company grows, achieves, and develops.
GAMA-1 is committed to providing our employees with opportunities
for career advancement throughout their employment. For more
information, visit www.gama1tech.comGAMA-1 is an Equal Opportunity
Employer and all qualified applicants will receive consideration
for employment without regard to race, color, religion, sex, sexual
orientation, gender identity, national origin, disability or
protected veteran status.Powered by JazzHR
Keywords: GAMA-1 Technologies, Silver Spring , Software Engineer, IT / Software / Systems , Silver Spring, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...