Software Engineer (Fresh Graduate)
Job description
Role:
- Design, develop, test, and maintain software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug applications to ensure optimal performance.
- Apply agile methodologies throughout the development process.
Profile:
- Bachelor Degree in Computer Science or Information Technologies, or equivalent.
- 1 year of experience in software development.
- Strong experience in OOP and multithreading concepts.
- Database knowledge: SQL/PLSQL preferably on Oracle and MYSQL.
- Proficient knowledge of tools and IDEs like Visual Studio Code, IntelliJ, Docker, Maven, Git, Jenkins, Artifactory, JIRA, Bash, NPM, Gulp, Bower, Webpack, Splunk.
- Strong understanding of programming languages such as Java, HTML, CSS, Angular, or JavaScript.
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a team environment.
- Strong communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.