Software Engineer - A-Line Staffing Solutions
Fremont, MI
About the Job
Software Engineer – Mainframe Modernization
Job Overview:
We are seeking an experienced and forward-thinking Senior Software Engineer with a strong background in mainframe application development, modernization, and integration. This role will require hands-on expertise in developing, maintaining, and modernizing enterprise applications while working collaboratively with a dynamic team of architects and developers. The ideal candidate will have a proven ability to solve complex problems, learn new technologies, and contribute to business-critical projects with a focus on innovation and high performance.
Position Responsibilities:
Application Development & Modernization- Design, develop, and modernize complex business applications and system components based on technical and business requirements.
- Act as a key member of a team of architects and developers to deliver scalable, high-quality solutions.
- Implement mainframe modernization strategies, including re-platforming, refactoring, and API integrations.
- Ensure all technical documentation is completed for smooth handoff to peers and stakeholders.
- Perform peer reviews of code and deliverables to maintain coding standards and ensure quality.
Project Collaboration & Management- Demonstrate strong project and program management capabilities to meet timelines and milestones.
- Collaborate effectively with cross-functional teams, including peer developers and business stakeholders, to deliver on project goals.
- Participate in testing, validation, and troubleshooting to ensure delivery of high-quality solutions.
Required Skills and Competencies:
Technical Expertise:- 10+ years of experience in developing and supporting mainframe and open systems applications.
- Expert-level proficiency in COBOL, CICS, DB2, VSAM, JCL, and IBM utilities.
- Strong experience with DB2 stored procedures, utilities, and CICS Web Services development.
- Proficient in performance tuning of mainframe applications.
- Hands on Experience with Microfocus
- Hands-on experience in software development life cycles, including Waterfall and Scrum methodologies.
- Familiarity with modern technologies and ability to integrate mainframe systems with cloud or modern platforms.
Critical Thinking & Learning:- Strong analytical and problem-solving skills to address complex development challenges.
- Proven ability to learn new technologies and apply them effectively in real-world scenarios.
Collaboration & Communication:- Excellent interpersonal and communication skills, with the ability to collaborate across diverse teams.
- Strong documentation skills for creating technical and project-related materials.
- Calm and professional demeanor when managing demanding or high-pressure situations.
Preferred Qualifications:
- Familiarity with mainframe modernization tools and methodologies.
Work Setting:
- Hybrid work environment with on-site presence as needed.
Educational Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Source : A-Line Staffing Solutions