Finding the best job has never been easier
Share
Responsibility
Establish collaborative partnerships with cross-functional teams and the organization to help them in their journey of adopting agile development practice and methodology
Serve as a development coach for distributed teams as needed, with a focus on coaching the team on development practices and technical problem solving, and encouraging them to continuously improve
Support and educate the development team, especially with introducing agile engineering practices, such as development practices of XP(Extreme Programing) or cloud-native application development
Facilitate discussion, decision making, and conflict resolution
Contribute to solution roadmap planning, project scheduling, and release management
Introduce new ideas, architectures, and processes which will improve performance and productivity
Facilitate cross-team coordination through reaching out to the larger organization for impediment removal
Keep informed and educated about industry trends concerning development efficiency, software quality, and agile development process
Collaborate with the broader regional and global Red Hat teams to deploy our agile and DevOps capabilities
Required Skills
Bachelor's degree of Information Technology or combination of relevant education and experience
8+ years of experience working with enterprise customers on a range of development and deployment projects
Solid knowledge of web service and microservices architectures
Experience architecting, designing, developing, and managing mission-critical applications
Experience implementing or executing development practices such as Test Automation, TDD(Test-Driven Development), Pair/Mob Programming, CI/CD(Continuous Integration/Continuous Delivery), Code Refactoring, Clean Code, Software Configuration Management, etc.
Fundamental knowledge of agile development and Scrum
Excellent facilitation skills with demonstrated ability to influence change at all levels
Solid communication and interpersonal skills
Comfortable operating in rapidly changing environments
The following are considered a plus:
Experience of Agile, Lean, and Scrum
Certified Scrum Developer (CSD) or equivalent certifications
Experience using container-based technologies like Docker, Kubernetes, and Red Hat OpenShift
Knowledge of enterprise portal technologies and concepts, data integration technologies and concepts like Red Hat Fuse, Data Grid and caching technologies and concepts, and asynchronous communication technologies and concepts like Kafka and messaging
Excellent written and verbal communication skills in English
These jobs might be a good fit