Full Job DescriptionIntroduction
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide 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. At IBM, 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.
Your Role and Responsibilities
As a Senior Full stack Developer, your primary responsibility will be:
To work on API Connect offering, which requires analytical ability, creativity and judgment in analysing, developing and implementing solutions to run and deploy it on Cloud environments.
You will be responsible for responding and reacting to customer problems and issues. Knowledge of the industry security standards and procedures would also be preferred.
Define all aspects of development from appropriate technology and workflow to coding standards.
Work effectively in collaboration with other team members, partners and other support functions when required.
Your responsibilities will include:
Understand application storyboards and use cases to be able to develop product features
Design, build, and maintain efficient, reusable, and reliable features
Be able to troubleshoot bottlenecks and defects and arrive at solutions to these problems
Help maintain code quality, organization and modularity by following sound development practices and IBM Security design standards
Advocating front-end development best practices
You will interface with senior architects across several locations to ensure that the overall strategy is communicated and understood.
IBM Legal Disclaimer:”In order for IBM to offer a wide range of opportunities to applicants, and to afford IBM flexibility in staffing across its corporate structure, your application and information may be shared across our enterprise, including with and among our subsidiaries and affiliates worldwide. One of these affiliates is Turbonomic, an IBM Company. By submitting your application and information you acknowledge and agree that your information will be used and made available to our subsidiaries and affiliates, and that you may be interviewed by, or ultimately offered employment by, any of IBM’s subsidiaries and affiliates.”
IBMReferred_India
Required Technical and Professional Expertise
9-12 years of relevant industry experience
Experience with deployment and management of microservices to Kubernetes or OpenShift clusters
Docker, Ansible, Jenkins, Kubernetes, and others with a strong working knowledge of OpenShift
A solid base of programming languages is required. Languages and technologies include Go, Java, Python or other scripting languages are useful.
Skills with React, Redux, Node.JS, JavaScript, AngularJS, HTML, CSS
Skills with Test Tools such as Jest, Cypress, Codecept
Experience building API driven interfaces
Experience with Agile development methodologies
Experience working with GitHub as source code control.
Agile and Scrum development methodologies
Mentoring team members.
Preferred Technical and Professional Expertise
Cloud certifications: AWS, Azure, GCP
DevOps experience
Experience with K8s
Experience with Linux systems
Experience with Machine Learning solutions
3+ years of experience in one of the following would be an added advantage: Cloud technologies (AWS, Azure, GCP) or Re-architecting legacy applications to microservices
About Business UnitIBM’s Cloud and Cognitive software business is committed to bringing the power of IBM’s Cloud and Watson/AI technologies to life for our clients and ecosystem partners around the world. IBM provides you with the most comprehensive and consistent approach to development, security and operations across hybrid environments—with complete software solutions for business and IT operations, development, data science, security, and management. Our experts and software capabilities help organizations develop applications once and deploy them anywhere, integrate security across the breadth of their IT estate, and automate operations with management visibility. With IBM, you also have access to new skills and methods, governance and management approaches, and a deep ecosystem of industry experts and partners.
Your Life @ IBMWhat matters to you when you’re looking for your next career challenge?
Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.
Impact. Inclusion. Infinite Experiences. Do your best work ever.
About IBMIBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
Location StatementWhen applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience.
For additional information about location requirements, please discuss with the recruiter following submission of your application.
Being You @ IBMIBM 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, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.