Backend Developer
KeySkills
Job Description
Job Description:
We are looking for an experienced Software Engineer to join our team working on the design, development, and support of System, Cloud Management, and Infrastructure as a Service (IaaS) for IBM Power Servers. The ideal candidate will contribute to backend development in a virtualized environment, drive innovation through Agile methodologies, and work collaboratively with testing and cross-functional teams.
Key Responsibilities:
-
Design and develop backend software for server and virtualization management solutions in an Agile environment.
-
Define and implement high-performance software by leveraging strong system-level design expertise.
-
Collaborate with test teams to create test plans, identify and fix defects, and validate solutions.
-
Engage in the full software development lifecycle (SDLC), including planning, development, testing, and deployment.
-
Contribute to a culture of continuous improvement and agile innovation.
-
Deliver high-quality features with a focus on performance, scalability, and maintainability.
-
Interact with cross-functional teams to support cloud and XaaS development efforts.
-
Maintain strong documentation, presentation, and communication standards.
Required Skills and Qualifications:
-
Bachelor's Degree in Computer Science, Engineering, or related field.
-
Strong development experience in Python and Core Java.
-
Proficiency in RESTful APIs, object-oriented design, and modern software design patterns.
-
Hands-on experience with Python frameworks and stacks.
-
Experience with cloud environments and XaaS models.
-
Understanding of system management software and server domains.
-
Excellent debugging, analytical, and problem-solving skills.
-
Strong communication and teamwork abilities.
Preferred Skills and Experience:
-
Master?s Degree preferred.
-
Familiarity with IBM Power Systems, virtualization, and system management tools.
-
Hands-on with CI/CD tools such as Jenkins, Git/GitHub, and Gerrit.
-
Experience working in Agile development teams.
-