Roles & Responsibilities
We are representing our client in the global technology and engineering space to look for an experienced Software Engineer to join them. The candidate is responsible for designing, developing, and implementing software solutions to meet the needs of their clients or internal projects.
The Software Engineer will collaborate with cross-functional teams to deliver high-quality software products in a fast-paced environment.
Responsibility
- Design, develop, and maintain software applications according to specifications
- Collaborate with project managers and other stakeholders to understand requirements and translate them into technical solutions
- Write clean, efficient, and maintainable code
- Perform unit testing and debugging to ensure software meets quality standards
- Participate in code reviews and provide constructive feedback to peers
- Keep up-to-date with the latest technologies and industry trends
- Contribute to the continuous improvement of development processes and best practices
Requirements
Minimum 2-3 years of experience in software developmentProficiency in one or more programming languages such as Java, Python, C++, .Net or JavaStrong understanding of software development principles and best practicesExperience with web application development frameworks (e.g., Spring, Django, React, Angular, etc.)Knowledge of database systems (SQL and / or NoSQL)Excellent problem-solving and analytical skillsAbility to work independently and as part of a teamExcellent communication and interpersonal skillsFamiliarity with DevOps practices and tools (e.g., Docker, Kubernetes, Jenkins)Experience with Agile / Scrum methodologiesWe apologise that only shortlisted candidates will be notified.
Tell employers what skills you have
Kubernetes
Analytical Skills
Ability To Work Independently
Interpersonal Skills
Unit Testing
Software Engineering
JavaScript
Python
Angular
Docker
Web Application Development
Java
Debugging
Django
Software Development
C++