Required Skills and Qualifications: - Coding Experience: 5+ years of hands-on coding experience, with demonstrated expertise in backend development languages.
- Database Knowledge: Proficient in database management, specifically with MySQL.
- Mainframe Environment: Strong understanding and experience with mainframe environments, including COBOL, SAS, data types, data structures, EBCDIC, and binary data.
- Data Conversion: Expertise in handling EBCDIC and binary data and performing complex data conversions.
- Agile Framework: Familiarity with Agile methodologies, including participation in sprints, stand-ups, and other Agile ceremonies.
- SDLC Knowledge: Comprehensive understanding of the Software Development Life Cycle (SDLC).
- Project Management Tools: Experienced in using project tracking and collaboration tools like Jira and Confluence (or similar).
- Version Control: Knowledgeable in source code repositories, such as Git and Bitbucket.
Key Responsibilities: - Backend Development: Develop and maintain backend applications, primarily using Golang and C, ensuring code quality, efficiency, and scalability.
- Database Interaction: Manage and interact with databases, particularly MySQL, to support application functions and data storage requirements.
- Mainframe Expertise: Work within a mainframe environment, leveraging knowledge in COBOL, SAS, data types, data structures, EBCDIC, binary data, and data conversion processes.
- Production Support: Provide robust production support and troubleshooting for multiple on-premises and cloud-based products.
- Documentation: Write clear code documentation and installation guides, maintaining accuracy and ease of understanding for future users and developers.
- Process Improvement: Continuously seek opportunities to improve existing processes, promoting efficiency and effectiveness across projects.
- Communication: Communicate effectively with both internal and external partners, providing timely and clear responses to technical inquiries.
Desired Skills and Experience
Golang