CSG

Software Development Engineer – Mainframe Assembler

CSG

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $74,409 - $119,052 per year

About the role

  • Design, develop, and implement complex software solutions in accordance with established coding standards and best practices.
  • Actively participate in Agile development processes, including daily stand-ups, sprint planning, and retrospectives.
  • Perform thorough debugging and troubleshooting of software defects, identifying root causes and implementing effective resolutions.
  • Contributes to the evolution of software architectures and designs, ensuring scalability, maintainability, and performance.
  • Collaborate with cross-functional teams, including product owners, quality assurance, and other engineers, to ensure successful project delivery.
  • Conduct comprehensive software testing, including unit, integration, and system testing, to ensure the quality and reliability of applications.
  • Engage in stakeholder management, effectively communicating technical information and project status to both technical and non-technical audiences.
  • Apply systems analysis principles to understand complex business requirements and translate them into technical specifications.
  • Provide mentorship to junior team members, sharing knowledge and best practices to foster their growth and development.
  • Demonstrate emerging leadership qualities by taking initiative on projects and contributing to team success.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • Should be proficient in Assembler Language.
  • Should be familiar with JCL.
  • 2-3 years of experience in software development, with a strong understanding of the full software development lifecycle.
  • Experience with or willingness to learn Generative AI tools to enhance team productivity, decision-making, and innovation initiatives.
  • Demonstrated proficiency in applying Agile Principles within a development environment.
  • Strong analytical and problem-solving skills, with a keen ability to perform effective Debugging.
  • Experience with Software Architectures and a solid understanding of Software Design patterns.
  • Proficiency in Software Development methodologies and tools.
  • Experience with various Software Testing techniques and tools.
  • Excellent communication and interpersonal skills, with the ability to engage in effective Stakeholder Management.
  • Experience with Systems Analysis to understand and translate business requirements.
  • A desire to grow in Leadership and a proven ability to contribute to team success.
  • Prior experience or a strong interest in Mentoring Youth or junior colleagues.
Benefits
  • Work from Home
  • Employee Belonging Groups
  • Healthcare: Dental, Medical, and Vision
  • Paid Vacation, Volunteer, and Holiday Time Off
  • And so much more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Assembler LanguageJCLAgile PrinciplesSoftware Development LifecycleDebuggingSoftware ArchitecturesSoftware Design PatternsSoftware Development MethodologiesSoftware Testing TechniquesSystems Analysis
Soft Skills
analytical skillsproblem-solving skillscommunication skillsinterpersonal skillsstakeholder managementmentorshipleadership qualitiesinitiativecollaborationknowledge sharing
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering