GSI Service Group, Inc.
Software Developer Journeyman
GSI Service Group, Inc., Aberdeen Proving Ground, Maryland, United States
In a world of possibilities, pursue one with endless opportunities. Imagine Next! When it comes to what you want in your career, if you can imagine it, you can do it at GSI Technologies. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find your next, right now. We’ve got what you’re looking for.
GSI Technologies is seeking a versatile Software Developer to tackle new challenges across the full stack as we continue to push security forward. Experience in the cleared space, combined with your technical knowledge, will propel your career forward with opportunity for advancement with top performance.
We are seeking a highly skilled and detail-oriented Software Developer to join our team. In this role, you will be responsible for collecting, organizing, and analyzing large datasets to provide insights and support decision-making within the organization. You will also be responsible for creating reports and visualizations to communicate your findings to various stakeholders.
Job Summary:
The Software Developer is responsible for overseeing CMA and RCMD systems and reporting frameworks, guaranteeing the integrity and precision of data. The ideal candidate for Software developers is versatile and possess a wide range of skills, from front-end web development to back-end infrastructure management. Their primary focus will include computer languages like Python, Java, and JavaScript, as well as problem-solving and critical-thinking abilities. Software developers also possess exceptional communication skills, as they frequently collaborate with their fellow team members and share their insights with non-technical colleagues.
Objectives of this role
Build client-focused, next-generation applications and Micro services
Support full-stack web development by applying agile methodologies for sprint planning, design sessions, development, testing, and deployment
Oversee diverse, cohesive teams for high-quality delivery to clients
Design, develop, test, and enhance software solutions
Responsibilities
Participate in the full software development lifecycle, including analysis, design, test, and delivery
Develop web applications using a variety of languages and technologies
Facilitate design and architecture brainstorms
Participate in code reviews
Collaborate with team members to define and implement solutions
Required skills and qualifications
four or more years of experience in software development
Strong proficiency with JavaScript
Deep knowledge of programming languages such as Java, C/C++, Python, and Go
Preferred skills and qualifications
Experience in developing software with HTML5 and CSS3 web standards
Familiarity with
Understanding of full-stack web, including protocols and web server optimization standard
Additional Requirements
Adept at report writing and presenting findings.
Ability to work under pressure and meet tight deadlines.
A deep understanding of the industry and business operations is a plus
2+ years of experience as a data analyst or related role. If you don't have 2+ years of experience in the field, please share related projects you have worked on in the past.
Strong knowledge of SQL
Experience with statistical analysis software (e.g., R, Python) is a plus
Excellent problem-solving and communication skills
Ability to work independently and manage multiple projects at once
Acknowledgment
I have reviewed this job description and the attached list of essential functions. I understand that I am responsible for the satisfactory execution of these duties, responsibilities and functions and I am able to perform them with or without reasonable accommodation.
I understand that my duties and responsibilities may change from time to time without these changes being specified in this job description and that this job description in no way states or implies that these are the only duties to be performed by me when filling this position.
_ _ _
Signature Date
ATTACHMENT 1 – Essential Functions
DESCRIPTION OF WORK ENVIRONMENT
EQUIPMENT, MACHINES, TOOL, VEHICLES USED
Computer, smart devices, printer, pen, paper, scissors, copier, telephone, fax machine, office supplies and other equipment and materials.
Environmental Exposure:
Inside: 100% Outside: 0% Temperature: Air conditioned room
Work is performed primarily indoors unless employee is required to go out of the office on company business. Employee will be in contact with chemicals (i.e., toner for copier and facsimile machines), and materials (i.e., paper) normally found at offices. Employee will also be exposed to minimal noise and vibration.
Vision and Hearing:
Must be able to clearly see with or without corrected vision. Must be able to differentiate and/or identify colors. Must be able to judge or distinguish distance and spatial relationships.
Must be able to hear within a normal range with or without a hearing device.
Occasionally means doing an activity up to 33% of the time.
Frequently means doing the activity 34-66% of the time.
Constantly means doing the activity 67%-100% of the time.
Conditions
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Work related travel
☐
☒
☐
☐
Unprotected heights
☒
☐
☐
☐
Being near moving machinery
☐
☒
☐
☐
Extreme heat or cold.
☒
☐
☐
☐
Driving automotive equipment
☐
☒
☐
☐
Exposure to fumes or gases
☒
☐
☐
☐
Mechanical or Electrical hazard
☒
☐
☐
☐
Dirt/Dust
☐
☒
☐
☐
Humidity
☐
☒
☐
☐
Confined spaces
☐
☒
☐
☐
Work related travel
☐
☒
☐
☐
Physical Demands
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Standing
☐
☐
☒
☐
Walking
☐
☐
☐
☒
Sitting
☐
☐
☐
☒
Stooping
☐
☒
☐
☐
Kneeling
☐
☒
☐
☐
Crawling
☐
☒
☐
☐
Squatting
☐
☐
☒
☐
Crouching
☐
☐
☒
☐
Reaching/working overhead
☐
☐
☒
☐
Climbing
☐
☒
☐
☐
Pushing
☐
☒
☐
☐
Pulling
☐
☒
☐
☐
Lift/Carrying-(30-60 lbs.)
Ground to waist height
Waist to Chest height
Overhead height
☐
☒
☐
☐
Seeing
☐
☐
☐
☒
Hearing
☐
☐
☐
☒
General Information
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Reasoning, math, and language
☐
☐
☐
☒
Making independent judgment
☐
☐
☐
☒
Communication Skills
Conditions
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Position requires talking to co-workers.
Position requires talking to others.
☐
☐
☐
☒
Position requires written communication to co-workers.
☐
☐
☐
☒
Position requires written communication to other.
☐
☐
☐
☒
Position requires talking to outside trade persons/vendors.
☐
☐
☒
☐
Position requires written communication to outside trade persons/vendors.
☐
☒
☐
☐
Position requires talking through telephone, email, and text.
☐
☐
☐
☒
Position requires responding to written or verbal requests of co-workers.
☐
☐
☐
☒
Position requires responding to written or verbal requests of vendors.
☐
☐
☒
☐
Position requires training/giving verbal instructions.
☐
☐
☐
☒
Position requires receiving verbal instructions.
☐
☐
☒
☐
Position requires receiving written instructions.
☐
☐
☒
☐
Position requires writing/composing written language.
☐
☐
☐
☒
Position requires reading.
☐
☐
☐
☒
Position requires visiting/working at different worksites.
☐
☒
☐
☐
Soft Skills
Characteristic
Critical
Negotiation
☒
Team Builder
☐
Strategic Thinking
☒
Sense of Accountability
☒
Customer Service
☒
Decisiveness
☐
Problem-Solving
☒
Leadership
☐
Creativity
☐
Restrictions
Supervisory Role? ☐ Yes ☒ No
ADDITIONAL INFORMATION:
This document does not create an employment contract, implied or otherwise, other than an “at will” employment relationship.
GSI Technologies is seeking a versatile Software Developer to tackle new challenges across the full stack as we continue to push security forward. Experience in the cleared space, combined with your technical knowledge, will propel your career forward with opportunity for advancement with top performance.
We are seeking a highly skilled and detail-oriented Software Developer to join our team. In this role, you will be responsible for collecting, organizing, and analyzing large datasets to provide insights and support decision-making within the organization. You will also be responsible for creating reports and visualizations to communicate your findings to various stakeholders.
Job Summary:
The Software Developer is responsible for overseeing CMA and RCMD systems and reporting frameworks, guaranteeing the integrity and precision of data. The ideal candidate for Software developers is versatile and possess a wide range of skills, from front-end web development to back-end infrastructure management. Their primary focus will include computer languages like Python, Java, and JavaScript, as well as problem-solving and critical-thinking abilities. Software developers also possess exceptional communication skills, as they frequently collaborate with their fellow team members and share their insights with non-technical colleagues.
Objectives of this role
Build client-focused, next-generation applications and Micro services
Support full-stack web development by applying agile methodologies for sprint planning, design sessions, development, testing, and deployment
Oversee diverse, cohesive teams for high-quality delivery to clients
Design, develop, test, and enhance software solutions
Responsibilities
Participate in the full software development lifecycle, including analysis, design, test, and delivery
Develop web applications using a variety of languages and technologies
Facilitate design and architecture brainstorms
Participate in code reviews
Collaborate with team members to define and implement solutions
Required skills and qualifications
four or more years of experience in software development
Strong proficiency with JavaScript
Deep knowledge of programming languages such as Java, C/C++, Python, and Go
Preferred skills and qualifications
Experience in developing software with HTML5 and CSS3 web standards
Familiarity with
Understanding of full-stack web, including protocols and web server optimization standard
Additional Requirements
Adept at report writing and presenting findings.
Ability to work under pressure and meet tight deadlines.
A deep understanding of the industry and business operations is a plus
2+ years of experience as a data analyst or related role. If you don't have 2+ years of experience in the field, please share related projects you have worked on in the past.
Strong knowledge of SQL
Experience with statistical analysis software (e.g., R, Python) is a plus
Excellent problem-solving and communication skills
Ability to work independently and manage multiple projects at once
Acknowledgment
I have reviewed this job description and the attached list of essential functions. I understand that I am responsible for the satisfactory execution of these duties, responsibilities and functions and I am able to perform them with or without reasonable accommodation.
I understand that my duties and responsibilities may change from time to time without these changes being specified in this job description and that this job description in no way states or implies that these are the only duties to be performed by me when filling this position.
_ _ _
Signature Date
ATTACHMENT 1 – Essential Functions
DESCRIPTION OF WORK ENVIRONMENT
EQUIPMENT, MACHINES, TOOL, VEHICLES USED
Computer, smart devices, printer, pen, paper, scissors, copier, telephone, fax machine, office supplies and other equipment and materials.
Environmental Exposure:
Inside: 100% Outside: 0% Temperature: Air conditioned room
Work is performed primarily indoors unless employee is required to go out of the office on company business. Employee will be in contact with chemicals (i.e., toner for copier and facsimile machines), and materials (i.e., paper) normally found at offices. Employee will also be exposed to minimal noise and vibration.
Vision and Hearing:
Must be able to clearly see with or without corrected vision. Must be able to differentiate and/or identify colors. Must be able to judge or distinguish distance and spatial relationships.
Must be able to hear within a normal range with or without a hearing device.
Occasionally means doing an activity up to 33% of the time.
Frequently means doing the activity 34-66% of the time.
Constantly means doing the activity 67%-100% of the time.
Conditions
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Work related travel
☐
☒
☐
☐
Unprotected heights
☒
☐
☐
☐
Being near moving machinery
☐
☒
☐
☐
Extreme heat or cold.
☒
☐
☐
☐
Driving automotive equipment
☐
☒
☐
☐
Exposure to fumes or gases
☒
☐
☐
☐
Mechanical or Electrical hazard
☒
☐
☐
☐
Dirt/Dust
☐
☒
☐
☐
Humidity
☐
☒
☐
☐
Confined spaces
☐
☒
☐
☐
Work related travel
☐
☒
☐
☐
Physical Demands
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Standing
☐
☐
☒
☐
Walking
☐
☐
☐
☒
Sitting
☐
☐
☐
☒
Stooping
☐
☒
☐
☐
Kneeling
☐
☒
☐
☐
Crawling
☐
☒
☐
☐
Squatting
☐
☐
☒
☐
Crouching
☐
☐
☒
☐
Reaching/working overhead
☐
☐
☒
☐
Climbing
☐
☒
☐
☐
Pushing
☐
☒
☐
☐
Pulling
☐
☒
☐
☐
Lift/Carrying-(30-60 lbs.)
Ground to waist height
Waist to Chest height
Overhead height
☐
☒
☐
☐
Seeing
☐
☐
☐
☒
Hearing
☐
☐
☐
☒
General Information
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Reasoning, math, and language
☐
☐
☐
☒
Making independent judgment
☐
☐
☐
☒
Communication Skills
Conditions
Not
Applicable
Occasionally
1-33%
Frequently
34-66%
Constantly
67-100%
Position requires talking to co-workers.
Position requires talking to others.
☐
☐
☐
☒
Position requires written communication to co-workers.
☐
☐
☐
☒
Position requires written communication to other.
☐
☐
☐
☒
Position requires talking to outside trade persons/vendors.
☐
☐
☒
☐
Position requires written communication to outside trade persons/vendors.
☐
☒
☐
☐
Position requires talking through telephone, email, and text.
☐
☐
☐
☒
Position requires responding to written or verbal requests of co-workers.
☐
☐
☐
☒
Position requires responding to written or verbal requests of vendors.
☐
☐
☒
☐
Position requires training/giving verbal instructions.
☐
☐
☐
☒
Position requires receiving verbal instructions.
☐
☐
☒
☐
Position requires receiving written instructions.
☐
☐
☒
☐
Position requires writing/composing written language.
☐
☐
☐
☒
Position requires reading.
☐
☐
☐
☒
Position requires visiting/working at different worksites.
☐
☒
☐
☐
Soft Skills
Characteristic
Critical
Negotiation
☒
Team Builder
☐
Strategic Thinking
☒
Sense of Accountability
☒
Customer Service
☒
Decisiveness
☐
Problem-Solving
☒
Leadership
☐
Creativity
☐
Restrictions
Supervisory Role? ☐ Yes ☒ No
ADDITIONAL INFORMATION:
This document does not create an employment contract, implied or otherwise, other than an “at will” employment relationship.