Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
The software engineer will design, develop, and maintain business applications including mainframe and client/server systems. Responsibilities also include gathering requirements, implementing software solutions, and performing quality assurance reviews.
Job details
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systemsJob Responsibilities:• Fine-tune and improve a variety of sophisticated software implementation projects• Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data• Analyze and review enhancement requests and specifications• Implement system software and customize to client requirements• Prepare the detailed software specifications and test plans• Code new programs to client’s specifications and create test data for testing• Modify existing programs to new standards and conduct unit testing of developed programs• Create migration packages for system testing, user testing, and implementation• Provide quality assurance reviews• Perform post-implementation validation of software and resolve any bugs found during testing
What you’ll do
The software engineer will design, develop, and maintain business applications including mainframe and client/server systems. Responsibilities also include gathering requirements, implementing software solutions, and performing quality assurance reviews.
Requirements
Candidates are expected to analyze system requirements and prepare detailed software specifications and test plans. The role requires proficiency in coding new programs, modifying existing systems, and resolving bugs post-implementation.
Listed skills
- Quality assurance · Preferred
- Data analysis · Preferred
- Documentation · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Software design
- Software development
- System requirements analysis
- Documentation
- System implementation
- Test planning
- Coding
- Unit testing
- Quality assurance
- Bug resolution
- Mainframe applications
- Client/server applications
- Data analysis
- Migration packages
- Post-implementation validation
Job areas
- Software
- Technology
- Engineering