Software Engineer

Skills
Programming LanguagesAlgorithmsRCARPGRoot Cause AnalysisSoftware Development Life CycleTroubleshooting
Role

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