company-logo

Software Developer

Description

We are seeking a motivated Software Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our company's strategic needs. You will collaborate with cross-functional teams to define, design, and ship new features, while ensuring the performance, quality, and responsiveness of applications. This position requires a strong foundation in software engineering principles and a passion for creating clean, efficient code. The ideal candidate will be a proactive problem-solver who is eager to contribute to the full software development lifecycle and drive innovation.

Requirements

1. Bachelor's degree in Computer Science, Engineering, or a related field.

2. Proven experience as a Software Developer with proficiency in one or more modern programming languages like Java, Python, C++, or JavaScript.

3. Solid understanding of the Software Development Lifecycle (SDLC) and Agile methodologies.

4. Hands-on experience with version control systems, particularly Git.

5. Experience with relational databases and SQL.

6. Familiarity with software testing principles, including unit and integration testing.

Desirable

1. Experience with cloud platforms such as AWS, Azure, or Google Cloud.

2. Knowledge of CI/CD pipelines and tools like Jenkins or GitHub Actions.

3. Experience with containerization technologies like Docker and Kubernetes.

Candidate Applications :

0


Important information

How did you hear about us? *

Which country's passport do you hold? *

Email *(Please ensure the email matches the one mentioned in your CV or resume)

LinkedIn Profile URL *

Please provide your current and expected salary in the box below: *

Please mention your notice period *

You are required to answer the following 4 questions which serve as an indicator of what we will be looking for. If you say 'Yes' then ensure there is enough documented evidence in your CV.

1. Do you have a Bachelor's degree in Computer Science or a closely related field? *

2. Do you have professional experience developing software using languages such as Java, Python, or JavaScript? *

3. Have you used Git for version control in a team or professional project setting? *

4. Are you experienced with Agile or Scrum development methodologies? *