About Us
Ensono is an expert technology adviser and managed service provider. As a relentless ally, we accelerate clients’ digital transformation to achieve business outcomes that stand to last. Our dedicated team helps organizations optimize today’s systems across any hybrid environment with services such as consulting, mainframe and application modernization, public cloud migration and cloud-native development. With certified experts in AWS, Azure and Google Cloud and recognized as Microsoft Datacenter Transformation Partner of the Year, Ensono has over 3500+ associates globally and is headquartered in greater Chicago.
We care about your success, offering comprehensive strategic and managed services for mission-critical applications. Our Advisory and Consulting services can help upfront with an application strategy or find the right places for your applications – whether it’s public, multi or hybrid cloud, or mainframe. And because we span across all mission-critical platforms, we can meet you wherever you are in your digital transformation journey, with 24/7 support when you need it. We are your relentless ally, flexing with you when challenges emerge so you don’t feel stuck in place. With cross-platform certifications and decades of experience, our technology experts become an extension of your team so you’re continuously innovating – doing more with less while remaining secure. And that’s just the beginning.
About Role
Do you see yourself working with smart, motivated people that build creative solutions to hard problems? Ensono is conducting a search to fill a newly created position on our Mainframe Product Engineering team. Joining our team as a Senior Software Engineer you will be tasked with developing solutions to drive mainframe metrics to our client portal and other internal systems.
A qualified candidate will be a full stack software developer with experience ingesting metrics from a z/OS mainframe environment to a data layer that generates feeds into our digital platform based on business logic. You’ll manage the integrated database environment and develop and maintain the logic and feeds as you evolve them based on requirements from your Product Management and Engineering leaders. This smart, passionate, and curious problem solver will also require interfacing with the Z platform where metrics are generated and stored. The challenges are plentiful and the opportunity to make a significant contribution to the client experience is measurable.
Job 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
Experience
- Total 10 + years of experience.
- Bachelor’s degree in information systems, computer science, or equivalent work-related experience
Technical Key Skills(Mandatory Skills)
- 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
Good to have
- Certifications in related technology fields is a plus