Job Description: Summary:
- We are seeking a highly motivated and enthusiastic Junior Software Engineer / Computer Scientist to join our Business Intelligence and Data strategy team.
- In this role, you will contribute to the development and maintenance of software applications and systems, collaborate with cross-functional teams for data pre/post processing and apply your knowledge of computer science principles and system design to solve real-world AI problems.
- This is an excellent opportunity for a recent graduate or an individual with limited professional experience to grow their skills and kickstart their career in software engineering.
Job Responsibilities:
- Design, develop, test, optimize, and maintain software applications and systems according to standards and backend infrastructure requirements
- Collaborate with senior engineers, business analysts, Enterprise product team and other stakeholders to understand project requirements and deliver high-quality solutions
- Troubleshoot and debug software applications and systems as needed -System Design based on input/output requirements
- Stay up-to-date with emerging trends and technologies in software engineering and computer science
- Support on-call shift as needed -Learn and apply new tools, frameworks, and techniques as necessary
Qualification:
- Bachelor's degree in Computer Science or related field (recent graduates welcome)
- Basic understanding of computer science concepts, algorithms, and data structures
- Experienced with Python and PHP
- Experience with version control systems (Git preferred)
- Strong problem-solving skills and ability to learn quickly
- Excellent communication skills and ability to work effectively in a team environment
- Willingness to receive feedback and continuously improve
Preferred Qualification:
- Prior internship or project experience in software development
- Familiarity with additional programming languages and technologies
- Knowledge of software design patterns and architectures
- Understanding of databases and SQL
- Experience with Agile development methodologies
Mandatory Skills
Bachelor's degree in Computer Science or related field (recent graduates welcome) Basic understanding of computer science concepts, algorithms, and data structures Experienced with Python and PHP