onsite
Entry Level Software Engineer - Actalent
Software Engineer
Entry Level Software Engineer responsible for designing, developing, and maintaining high‑performance, mission‑critical software systems using Python, C++, and Java within an Agile environment.
About the role
Key Responsibilities
- Design, implement, and maintain software components for complex, mission‑critical systems.
- Collaborate with cross‑functional teams to model, simulate, and analyze system performance.
- Write clean, well‑documented code in Python, C++, and Java, following best practices.
- Participate in code reviews, unit testing, and integration testing to ensure reliability.
- Use Git for version control and contribute to continuous integration pipelines.
- Apply Agile methodologies to deliver incremental value and respond to changing requirements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong programming skills in Python, C++, and Java.
- Familiarity with Git, CI/CD, and automated testing.
- Excellent problem‑solving and analytical abilities.
- Effective communication skills and ability to work in a collaborative team environment.