Job Information

Ensono Senior Software Engineer in Pune, India

Senior Software EngineerPune, IndiaJR007168

Job Description

Principle Responsibilities

  • Analyzes, designs, develops, and codes programs in one or more programming languages, for Web and Rich Internet Applications

  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.

  • Gathering business, and technical requirements and filtering them down into a single product backlog

  • Establishes, participates, and maintains relationships with business units, and subject matter experts to remain apprised of direction, project status, risks, and functional/integration issues

  • Work directly with stakeholders to understand requirements and provide end-to-end data solutions

  • Defines technical specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications

  • Demonstrated ability to navigate the IBM Z platform in the z/OS environment

  • Experience with Unix, Linux Operating Systems

  • Facilitating backlog refinement sessions

  • Ensures solutions meet current customer need

  • Creates mockups and prototypes to support project direction

  • Engineer data models and infrastructure for a wide variety of market and alternative datasets

  • Design and build services and plugins to enhance our Data Acquisition Platform

  • Maintain alerting systems to ensure smooth day-to-day operations

  • Author tests to validate data quality and the stability of the platform

  • Investigate and defuse time-sensitive data incidents

  • Communicate with domain owners to onboard data domains and troubleshoot technical issues

  • Daily representation of the customer or end user in the scrum team to clarify questions on backlog items

  • Tracking metrics for measurement of business outcomes gained from implemented solutions

Skills & Behaviors that are reliable indications that you can contribute

  • Hands on experience and conceptual understanding of the IBM Z platform architecture

  • Familiarity with CICS, Db2, MQ, and other RDBMS Z solutions

  • Experience with programming languages such as Python, REST API, Java/JavaScript

  • Strong experience in database fundamentals

  • Ability and desire to learn and apply IBM Z generated metrics

  • Familiarity with how developers use CI/CD tooling, containerization, and the like

  • Proficient in SQL and Stored Procedures such as in Postgres, MySQL

  • Knowledge of Jira, Git/SVN, Jenkins

  • Self-motivated and driven to define and complete deliverables

  • Excellent analytic, problem-solving, and decision-making skills

  • Fearless to research, deploy, and leverage IBM Z modern capabilities

  • Strong verbal and written communications skills

  • Proven ability to adapt to rapidly changing technologies

  • Moderate level understanding of network/security concepts

Preferred Education or Equivalent Experience

  • Bachelor’s degree in information systems, computer science, or equivalent work-related experience

  • Certifications in related technology fields is a plus