Introduction At IBM, our Project Managers excel by leading and coordinating a project team’s overall performance, scope, cost, and deliverables. Our clients rely on timely and efficient status reports, and as Project Manager, you will drive the charge with project direction, metric definition, and performance management. If you are ready to help our clients and project teams succeed, we would love to meet you!
Your Role and Responsibilities
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and deliver industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide.
In the Instant Observability team, you will directly contribute to our instant delivery platforms, automatic Kubernetes metrics collection, processing, and related dashboards for the instant observability platform. Our engineering org is flat with a focus on autonomy. You’ll have the opportunity to build high-visibility features in our product in support of company strategy and objectives. You will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
Responsibilities
Design, develop, and influence our software roadmap for Automation portfolio
Collaborate with developers, PM’s, QAs, and other instant teams to improve our product and processes.
Provide production support to our SRE’s, field teams, and customers for the features we develop.
Write code and tests, build prototypes, resolve issues, profile and analyse bottlenecks
Develop automated tests to ensure developed modules meet business requirements and allow for regression testing.
Design robust modules to support multiple client interfaces
Manage and optimize scalable distributed systems in the cloud
Thrive in a global working environment with clear communication and collaboration.
Mentor junior developers as we grow the team.
Required Technical and Professional Expertise
8+ Years of Java Experience and related technologies
4+ years frontend and backend experience
3+ years JavaScript, typescript and React experience
2+ years team lead and scrum lead experience
Experience working in cloud service providers like IBM Cloud, AWS, Google, Azure.
Experience working in agile software environments
Experience with Git, CI/CD, Concourse, Tekton, Jira, Kanban.
Strong analytical and problem-solving thinking
Preferred Technical and Professional Expertise
Knowledge about database systems like Elasticsearch, Cassandra and Click house