Search by job, company or skills

  • Posted a day ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Introduction

  • Join a first-class software engineering product development team to design, code, test and deliver software supporting and enhancing one of IBM's most successful enterprise-level cloud solutions.
  • Follow the link to learn about IBM Planning Analytics.
  • The ideal candidate will have a passion for software development with experience using JavaScript (React) and java, following Agile methodologies in a continuous delivery environment.
  • The successful candidate will have a passion for building high-quality, innovative and fully performing software in compliance with coding standards and technical design.
  • The candidate will participate in requirements gathering, sprint planning, design and technical review to support overall achievement of business objectives.

Your Role And Responsibilities

  • Participate in the design and implementation of sophisticated software systems front end and backend with a focus on React/Java development.
  • Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
  • Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub
  • Participate in the planning, creation and execution of automated test cases and load/performance testing
  • Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members
  • Work well independently and as part of a team
  • Work as an Agile scrum team member.

Required Technical And Professional Expertise

  • 2+ years of experience developing with React
  • 2+ years of Software Programming experience in Java
  • 2+ years of experience using NodeJS
  • Familiarity with microservices, Docker, Kubernetes or other cloud technologies
  • Familiarity with REST API concepts
  • Experience with continuous integration and deployment automation tools (CI/CD)
  • Experience with ES6/7, WebSockets, HTML 5, modular CSS, JSON
  • Experience writing end-to-end tests using frameworks like Intern, Selenium
  • Full-cycle (Agile) software development - Analysis, design, feature execution, automation, demos, support
  • A passion for technology and software development
  • Strong technical and critical thinking skills
  • Good collaboration and communications working with diverse global teams
  • Strong teaming skills and leadership potential
  • Be highly motivated, enthusiastic, and able to work under minimal guidance with demonstrated analytical and problem-solving skills
  • Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems or equivalent

Preferred Technical And Professional Experience

  • Cloud-first product development experience
  • Cross-browser quirks and compatibility
  • Familiarity with multidimensional databases and OLAP concepts
  • Experience using build, deployment and development tools like Git, Travis, Jenkins, Yarn/NPM, Webpack/Gulp
  • Familiarity with AI concepts such as NLP, NLQ and machine learning

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135075289

Similar Jobs

Software Developer

**********Company Name Confidential