Software Developer

Lowell, Massachusetts

IBM
Apply for this Job
Introduction

Your role and responsibilities

Software Developer, IBM Corporation, Lowell, MA:
  • Maintain and advance the features of cataloging product on-premises and in the cloud.
  • Work in an agile, collaborative environment to understand requirements, design, code and test innovative applications.
  • Expand and modernize automation test framework for performance, coverage, and ease of maintainability.
  • Participate in support for the internal cloud offering involving on-call support duties to resolve outages and maintain product availability SLA.
  • Coordinate across product management, design, backend, quality control teams to understand enhancement requests and create release and plans for implementation.
  • Develop efficient and high-quality code following industry design patterns, frameworks, and code best practices.
  • Apply machine learning models/algorithms to enhance system intelligence and user experience suitable during feature implementation.
  • Prioritize and address defects based on severity and business impact, coordinate with multiple teams for solutions.
  • Identify areas for performance improvement, address technical debt to enhance application performance.
  • Understand and contribute towards the Watson Knowledge Catalog system for continuous integration and continuous deployment pipeline.
  • Demonstrate strong knowledge of object-oriented design and version control systems. Work with a variety of relational databases, operating systems, and modern UI frameworks.
  • Develop and deploy docker based container services on cloud-based environments. Analyze software and system requirements and review feasibility with project management.
  • Participate in product design discussion regarding deployment, monitoring and management best practices for running applications in the cloud. Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products.
  • Utilize: JavaScript, NodeJS, Java, Docker, Structured Query Language (SQL), Jenkins, Agile Methodologies
Required: Bachelor's degree or equivalent in Computer Science, Engineering or related and two (2) years of experience as a Software Developer or related. Two (2) years of experience must include utilizing JavaScript, NodeJS, Java, Docker, Structured Query Language (SQL), Jenkins, Agile Methodologies. V110. Full Time. $165276 to $178200 per year.

Required technical and professional expertise

Required: Bachelor's degree or equivalent in Computer Science, Engineering or related and two (2) years of experience as a Software Developer or related. Two (2) years of experience must include utilizing JavaScript, NodeJS, Java, Docker, Structured Query Language (SQL), Jenkins, Agile Methodologies.

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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Date Posted: 26 March 2025
Apply for this Job