Junior Architects/Senior Developers at IBM Private Cloud for Data play a vital role in building automated, secure and scalable Data and Analytics platforms. In this role, you will partner with our Product Management and Development groups and Executive Management teams to design and build amazing products.
You apply creativity and judgment to your developmental work on different projects, and jump at the chance to share your findings to make those around you better at what they do. You recognize complex problems related to functional objectives quickly, analyze situations and implement solutions to fix them. We believe you are a good fit for this role if you can...
Be a visionary: define and clearly communicate current and future states of the architecture, specifically with how we get from one to the other in support of our product and client requirements.
Collaborate with Product and Technical Leadership in defining business strategy and designing solutions to optimally address current and future business requirements and infrastructure needs.
Establish strong, productive relationships with company leadership to ensure the application and benefit of technologies are well understood, including advocacy and support of technological solutions of others in order to move the company forward.
Define and deliver architectural roadmaps for the accounting for existing technical debt, development bottlenecks, and aspirational architecture initiatives in order to drive revenue, reduce total cost of ownership and cycle time.
Support the delivery of the right solutions at the right time by owning and driving architectural definitions, technical design, and overall delivery of product offerings.
Guide and shepherd the development of enterprise-class solutions by partnering in ideation and design, establishing standards and best practices, while coordinating across multiple technical teams to advocate for tool and process usage and effectiveness over time.
Lead the implementations of architectural initiatives when appropriate, such as in support of complex designs or problems, or uniquely different approaches for the organization at large.
Continuously ensure engineering and technical quality is kept high and trending towards continual improvement by establishing baselines and monitoring technical metrics (i.e. code coverage, performance, scalability, coverage) that report the overall health of our systems.
Partner with Technical Leadership to grow the engineering team through recruitment, career coaching and performance evaluations, and help make our organization great.
Be an example of technical leadership and vision with the presence and openness to back it up.
IBM Cloud Platform For Data makes data simple and available across the enterprise to help drive a data driven culture. This is a platform built for enterprise customers on a containerized Kubernetes framework. One of IBM's core new initiatives, Cloud Platform for Data uses technologies like NodeJS, React, Golang to provide clients and sales teams with a product focused on user experience.
Required Technical and Professional Expertise
10+ years of experience in enterprise software design and development, with a proven track record of delivery paired with increasing responsibility in technical and strategic roles
5+ years in Senior Development and/or Team Lead role
3+ years of experience with Enterprise SaaS / PaaS solutions and modern web technologies
Demonstrated experience driving technological solutions for new products and applications through successful market launch and ongoing maintenance.
Strong working knowledge with demonstrable experience in successfully delivering results with, application servers, web frameworks, object-relational mappers, and modern web architectures, React, Redux.
Strong working knowledge of Kubernetes, Docker
Working experience with database analysis, design, and performance tuning, as well as experience working with non-SQL data layer design and architectures, including Big Data/cloud-based tooling.
Preferred Tech and Prof Experience
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.