Kyndryl is a company that designs, builds, manages, and modernizes mission-critical technology systems. They are seeking a Software Engineering Developer to design, develop, and implement software solutions that deliver value to customers. The role involves coding, documentation, unit testing, and contributing to the overall success of the company's products.
Responsibilities:
- Design, develop, and implement cutting-edge software solutions
- Implement identified components using design documentation and functional programming specifications
- Ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product
- Architect the solution, test the code, and deploy and build a CI/CD pipeline for it
- Provide work estimates for assigned development work, and guide features, functional objectives, or technologies being built for interested parties
Requirements:
- Minimum of 5+ years of experience working as a software engineer on complex software projects
- Excellent coding skills and solid development experience (Java, Python, .Net etc.) with debugging and problem-solving skills
- Software development methodologies, with demonstrated experience developing scalable and robust software
- Experienced in relational and NoSQL databases, data mapping, XML/JSON, Rest based web services
- Knowledge of architecture design - Microservices architecture, containers (Docker & k8s), messaging queues
- Deep understanding of OOP and Design patterns
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
- Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP) - otherwise, you can obtain certifications with Kyndryl
- Experience with DevOps tools and modern engineering practices