Junior Software Engineer Job Description

Junior Software Engineer Job Description Template

Our company is looking for a Junior Software Engineer to join our team.

Responsibilities:

  • Integrate software applications into a variety of existing customer platforms using open source tools and technologies;
  • Performs other duties as required;
  • Apply and perform systems analysis, modeling and simulation of processing systems and demonstrate systems via simulated and/or real data input;
  • Conceptualize, define, design and prototype systems engineering solutions;
  • Convert existing proof-of-concept codes into operational applications in C++ or other languages;
  • Test, debug, and document data processing algorithms;
  • Expand your knowledge of Computer Networking;
  • Understanding/supporting requirements maintenance and developing software designs;
  • Working with teammates and receiving mentoring in your role;
  • Participate in design meetings to ensure the product meets business requirements;
  • Understanding, creating, and/or modifying software application(s);
  • Building new product features across the back end and front end using Python and JavaScript;
  • Work collaboratively with Development and Data Science teams to resolve client issues;
  • Work with clients to ensure our product delivers value to their users;
  • Participate in agile/Kanban practices on a daily basis.

Requirements:

  • Object oriented architecture, programming and programming methods required;
  • Knowledge of Microsoft software applications and other software applications as required;
  • Python;
  • Scala;
  • Distributed Processing;
  • Kafaka / Kafka Streams;
  • CSS;
  • Applicants selected for employment will be submitted for a security clearance and must be able to attain a TS security clearance;
  • React;
  • Experience with standard electronic laboratory equipment, such as digital multi-meters, power supplies, oscilloscopes, spectrum analyzers, etc;
  • Ability to leverage open source programs, rapid integration methods, web interfaces and services implementation;
  • Experience with probing and testing electronics circuit boards;
  • Experience with design for manufacturing and design for testing;
  • Interest in responsive web design;
  • Experience with HTML and CSS.