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.