Software Engineer (Python)
Core
Junior Software Engineer developing, maintaining, and improving software applications using Python.
Role type
Junior Software Engineer (Python)
Builds
Software applications
Domain
Enterprise software development
Required skills
Python, Object-Oriented Programming (OOP), Algorithms, Data Structures, Debugging, Testing methodologies, Git, Information security, Technology governance
Preferred skills
Java, JavaScript, SQL, REST APIs, Backend development, Agile/Scrum
Technologies
Python, Java, JavaScript, Git, SQL, REST APIs
Responsibilities
Develop, test, debug, and maintain software applications; Implement software features and enhancements; Investigate and resolve bugs; Write clean, readable, and maintainable code; Participate in code reviews and unit testing; Maintain technical documentation; Communicate progress and blockers to stakeholders.
Seniority
Junior, hands-on IC