What are the responsibilities and job description for the mainframe developer position at Business Needs Inc.?
Job Details
Job Title: Analyst/Developer
Job Description:
We are seeking a skilled and motivated Analyst/Developer in the Auburn Hills, MI area. The ideal candidate will have hands-on experience working with mainframe environments, including datasets and JCL, and will be familiar with SQL and relational databases (RDB). Responsible for analyzing and developing software solutions, with an understanding of both mainframe and modern operating systems such as Win11 and RHEL. Requires strong problem-solving abilities and a basic understanding of programming concepts.
Key Responsibilities:
- Work with mainframe systems, including datasets and JCL, to support the development and maintenance of applications.
- Design, develop, and test SQL queries to support data manipulation and retrieval from relational databases.
- Collaborate with team members to create efficient and scalable software solutions.
- Troubleshoot and resolve issues related to mainframe and relational database systems.
- Perform development tasks on Win11 and RHEL platforms.
- Assist with the analysis of system requirements and the development of functional specifications.
- Write and maintain clear documentation on code and system processes.
- Participate in code reviews and ensure adherence to best practices in development.
Skills & Qualifications:
- Experience working with mainframe systems (including datasets, JCL, etc.).
- Proficiency in SQL and able to build SQL.
- Experience with relational databases (RDB).
- Familiarity with operating systems, including Windows 11 and Red Hat Enterprise Linux (RHEL).
- Basic programming skills with the ability to write and debug code (does not require advanced proficiency).
- 6-7 years overall with a minimum of a 2-3 years of experience in a related Analyst/Developer role.
- Strong analytical and troubleshooting skills.
- Excellent communication skills and the ability to work well in a team environment.
- Familiarity with other programming languages and development frameworks preferred.
- Knowledge of version control systems such as Git preferred.