Software Developer

International Business Machines Corp

San Jose, CA

JOB DETAILS
SALARY
$190,245–$200,000 Per Year
SKILLS
Agile Programming Methodologies, Amazon Web Services (AWS), Application Programming Interface (API), Cloud Computing, Code Reviews, Computer Science, Consulting, Data Analysis, Distributed Computing, Documentation, Git, GitHub, IBM Product Family, Identify Issues, Java, Linux Programming, Microservices, Object Oriented (OO), Object Oriented Programming (OOP), Peripheral Hardware, Problem Solving Skills, Programming Tools, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), Resource Management, Software Development, Software Engineering, Technical/Engineering Design, Test Automation, Testing, Unix Operating Systems, Virtualization, Web Programming, Work From Home
LOCATION
San Jose, CA
POSTED
24 days ago

Software Developer, IBM Corporation, San Jose, CA (Up to 40% telecommuting permitted):

  • Assist the company in further development of its virtualization management and application resource management software product.
  • Serve as a member of the software development team and be responsible for further enhancing the core analytics platform and peripherals to add new capabilities for different cloud and on-premises technologies based on unique and innovative technology.
  • Design and implement various scalable microservice-based application components of the company platform.
  • Work as part of an agile team, accurately estimating and delivering complex features.
  • Serve as a key technical resource in the full development cycle, end-to-end, from conception, design, implementation, and testing to documentation, delivery, and maintenance.
  • Work extensively with Java development and web development tools, applying principles of object-oriented and model-driven architecture.
  • Build and maintain REST API endpoints and the backing services.
  • Design and develop automated tests to prevent regressions.
  • Provide documentation of new features and software as they are developed.
  • Diagnose and fix time-sensitive, critical issues in the product.
  • Work with other developers to identify and investigate technical issues and make recommendations regarding modifications to resolve technical problems.
  • Contribute to architecture and technical design discussions and code review in collaboration with other teams.
  • Consult with the product management team about user needs and software requirements.
  • Participate in customer calls and aid the support team to help address technical issues.
  • Utilize: Java, GitHub, AWS, Python, React, Typescript, Git, Relational/Non-relational Database, Object-oriented programming, Linux/Unix, Distributed programming, Agile.

Required: Bachelor's degree or equivalent in Computer Science, Data Analytics or related and two (2) years of experience as a Software Engineer or related. Two (2) years of experience must include utilizing Java, GitHub, AWS, Python, React, Typescript, Git, Relational/Non-relational Database, Object-oriented programming, Linux/Unix, Distributed programming, Agile. $190245 - $200,000 per year. Full time. D901.

About the Company

I

International Business Machines Corp

At IBM, you don’t need a degree to shape the future. Just bring your skills—and your passion. To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate.

Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems. Let’s get to work.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Computer/IT Services
FOUNDED
1911
WEBSITE
http://www-03.ibm.com/employment/us/