Position overview:
As an Software Engineer- Junior you design, develop, test, and maintain software systems. You use your knowledge in programming languages, algorithms, data structures and software engineering principles to create functional and efficient software solutions.
Key responsibilities
- Understand business requirements and convert them into technical specifications and architectural design
- sWrite and refactor production quality code for new and existing products using programming languages following best practices and coding standards to ensure readability, maintainability and efficiency of the codecas
- eContribute expertise during product design and code review session
- sCreate and maintain technical documentatio
n
Functional competencie
- s Basic knowledge in one or more programming languages ( Google Apps script preferred
- )Basic knowledge in the software development lifecycle (SDL
- C)Fluency in at least one frontend and one backend framework (Python and React preferre
- d)Expertise with continuous integration and continuous deployment practi
- ceBasic knowledge of of database management systems (NoSQL preferred)) and relational databases (PostgreSQL preferre
- d)Basic knowledge of web technologies and framewor
- ksEager to learn and use AI assisted development practic
es
Qualificatio
- ns University student in Computer Science, Software Engineering or related fi
eld