Software Engineer
Skills
Programming LanguagesAlgorithmsRCARPGRoot Cause AnalysisSoftware Development Life CycleTroubleshooting
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Minimum of 3 years of professional software development experience
- Proficiency with the programming language RPG
- Working knowledge of data structures algorithms and object-oriented design principles
- Familiarity with version control testing and debugging
- Experience using modern development tools and collaboration platforms
- Strong problem-solving skills and ability to design effective solutions
- Clear verbal and written communication skills for technical topics
- Self-motivated with a growth mindset and eagerness to learn new technologies
Nice to have
- Detail-oriented
- Collaborative
- Self-motivated
- Growth mindset
- Analytical
Day to day
- Write clean reliable scalable and testable code using RPG and production-quality engineering practices
- Support the development maintenance and improvement of software applications with minimal guidance
- Participate across the SDLC including planning design development testing deployment and maintenance
- Diagnose troubleshoot and resolve moderately complex software issues while collaborating with cross-functional teams
