Central is looking to maintain and evolve its mainframe-based billing platform, which handles complex and mission-critical billing operations. The company aims to bridge the gap between legacy reliability and modern scalability by integrating new .NET-based services with the existing COBOL platform, requiring a Software Engineer with strong COBOL experience to contribute to this modernization effort.
Requirements
- Strong technical knowledge of complex software systems, including enterprise, middleware, firmware, and embedded systems and cloud-native design patterns
- Significant experience in software development, systems engineering, software General.
- Experience specifically in deploying, optimizing, and maintaining software preferred
- Using software applications design tools and languages such as Java, SQL, .NET, and Go, or C
- Designing software applications running on multiple platform types
- Software applications testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
- Strong COBOL experience
Responsibilities
- Writes code, arch documents, and contributes to policy standards and owns their individual contributions to software applications development efforts; meets project deliverables by collaborating with engineering, product managers, and other departments.
- Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
- Writes code with testability, readability, completeness and efficiency in mind. Must refer to the team policies or standards for initial guidance. Provides support to junior engineers by providing education on standards, tools, techniques and patterns used within the team and the domain.
- Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements to the testing approach, CI/CD pipelines, or software delivery process.
- Writes unit-tests, integration tests, schema verification tests as appropriate. Provides feedback to junior engineers on how to organize code to be more testable.
- Designs basic functionality on top of existing patterns and approaches and is mindful of introducing breaking changes. Should communicate such breaking changes to the team and to stakeholders based on patterns established within the teams
- Is able to create a systematic approach to debugging a problem independent of guidance from senior engineers.
Other
- We’re looking for a Software Engineer with strong COBOL experience to help us maintain and evolve our mainframe-based billing platform.
- This isn’t just a maintenance role, it’s a chance to be a key player in a high-impact modernization effort.
- You’ll work alongside engineers building .NET-based services, helping us bridge the gap between legacy reliability and modern scalability.
- If you’re passionate about solving real business problems, enjoy working on systems that matter, and want to be part of a team that’s transforming how we do billing, this is the role for you.
- Central will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided.