Course Support Developer 2- Ts/sci with Poly - Hanover, United States - Jacobs Engineering Group Inc.

Mark Lane

Posted by:

Mark Lane

beBee recruiter


Description

Your Impact:

We train like we fight If you want to be part of a dynamic Team delivering engaging and cutting-edge training solutions, this is the place for you


Jacobs is currently seeking Course Support members to be a part of a team that ensures course delivery in Maryland, Georgia, and Texas.

Member will be part of a collaborative multidisciplinary Team delivering highly sophisticated, technical, hands-on training solutions to meet the mission and time-critical needs of our customers.

This course support discipline is focused on the development of tailored, high quality, timely software solutions for use by instructional staff members and students.


Responsibilities:


  • Designing, developing, troubleshooting, and analyzing software programs for computerbased systems.
  • Performing system modeling, simulation and analysis.
  • Designing and developing compilers, assemblers, utility programs and operations systems.
  • Providing input for documentation of new or existing programs, associated documentation, block diagrams and logic flow charts applied to engineering problems.
  • Conducting detailed analysis of defined systems specification.
  • Verifying accuracy and completeness of programs by preparing sample data, conducting programs tests, analyzing test results and debugging programs errors.
  • Advancing the maturity of and troubleshooting issues with existing class management tools to support and ensure delivery and grading of student activities.
  • Creating and maintaining virtualized systems that are used to simulate realworld scenarios that create an immersive cyberenvironment for students.
  • Research, document, and test security solutions for emerging technologies, security methodologies, and CNE concepts.
  • Support the development of comprehensive, tactically relevant operational training, through the design, development, and implementation of training scenarios required to prepare students for operations.
divergent


Here's what you'll need:


Clearance Required:


  • Active TS/SCI with Poly Required

Minimum Education:


  • Bachelor's Degree in Computer Science, Electrical engineering, Math, Integrated systems & design, Education, Information systems, Cyber engineering, or related field is desired, but not required.

Minimum Years of Experience:


  • Minimum five (5) years of experience in the development, testing, deployment, operations, training, or maintenance of electrical/electronic/software systems. An additional three (3) years of experience may be substituted for a Bachelor's degree for a total of eight (8) years of experience.
  • Demonstrate knowledge of creating and configuring virtual hosts and networks using VMware in support of developing realworld scenarios.
  • The ability to perform trend analysis of student activities and identify potential improvements to course delivery systems and interfaces.
  • Must have administration knowledge of setting up and maintaining commons Unix, Unix Variant, and Windows Servers.
  • Develop scrapers and parsers in support of automated grading and course delivery.
  • Develop software solutions utilizing various languages such as Rails, Python, Shell scripting or Node
  • Proficiency in utilizing source code management systems, with a focus on Git
  • Selfmotivated individual that can think outside the box

Preferred:


  • Every development team is different but there are always specific experiences, exposures, and skills that can make the transition a success.
  • These beneficial, but not required, items include experience in or familiarity with:
  • Designing and developing APIs and dataflow solutions.
  • Designing and implementing CI/CD pipelines to enhance the software development lifecycle.
  • Developing and implementing test beds, utilizing test suites such as jUnit or PyTest for robust testing practices.
  • Developing aesthetically pleasing and userfriendly front ends.
  • System design to include those designs pertaining to general networking systems.
  • Providing recommendations for technical solutions to a wide range of difficult problems.
  • Mentoring to junior Team Members.

More jobs from Jacobs Engineering Group Inc.