
Software Development Engineer – Mainframe Assembler
CSG
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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