IBM - Poughkeepsie, NY

posted 3 months ago

Full-time - Entry Level
Poughkeepsie, NY
Computer and Electronic Product Manufacturing

About the position

As a Software Developer specializing in z/TPF, you will be an integral part of a dynamic team dedicated to transforming customer challenges into innovative software solutions. This role is centered around developing and maintaining high-quality software products, utilizing a variety of technologies and programming languages. The z/TPF environment is a highly specialized real-time operating system that includes a robust database facility, making it essential for developers to become subject matter experts in this area. In this position, you will collaborate closely with clients to understand their specific needs and requirements, allowing you to design, code, and test effective solutions. Your responsibilities will include not only the development of new features but also the maintenance of existing products, which involves responding to high-severity issues, performing problem diagnosis, and implementing fixes. The z/TPF lab operates as a self-directed Agile team, emphasizing collaboration and collective problem-solving throughout the software development lifecycle. This role offers a unique opportunity to work in a multidisciplinary team, where you will engage in all aspects of the software development process, from requirements gathering to testing and maintenance. If you thrive in a challenging environment and enjoy working as part of a close-knit team, this position will provide you with the chance to grow your skills and contribute to meaningful projects.

Responsibilities

  • Develop and maintain high-quality software products in z/TPF.
  • Work closely with clients to understand their needs and develop tailored solutions.
  • Design, code, and test software solutions using C/C++, Assembler, and other technologies.
  • Support the product through maintenance activities, including responding to high severity problems and providing fixes.
  • Collaborate with a multidisciplinary team in an Agile environment to define requirements and develop solutions.

Requirements

  • 1-5 years of software development experience.
  • Expertise in Java and at least one additional language such as C, C++, PL/I, or Assembler.
  • Strong analytical, debugging, and problem-solving skills to analyze issues and defects.
  • Self-motivated towards meeting agreed goals.
  • Proficient in source control management tools (GitHub) and Agile Life Cycle Management tools.

Nice-to-haves

  • Experience in projects involving feature development, troubleshooting, production support, and customization based on business requirements.
  • Proficient in Linux and Windows server environments.
  • Familiarity with databases and database systems including SQL/NoSQL databases (DB2, Mongo, Couchbase, IMS, etc).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service