We are looking for a talented Junior Software Developer to join our team and contribute to building, maintaining, and improving our systems. In this role, you will play an essential part in developing and supporting key features, ensuring the quality and performance of our applications, and assisting with system integrations. The ideal candidate will have a foundation in software development, a curiosity for learning new technologies, and a proactive approach to solving technical challenges. You'll work closely with experienced developers and cross-functional teams to deliver seamless, scalable, and efficient solutions.
Key Responsibilities
Development / Operations Support
Support and maintain software applications
Manage operations support processes, including implementations, testing, bug fixing, and planning
Documentation and testing
Preparation and execution of ad hoc queries
3rd Line support, including after-hours (USA hours) on a roster basis
Actively communicate with stakeholders throughout the development process to ensure world-class application delivery
Report on measurable key performance indicators and proactively solve challenges as they arise
Project management tool logging and updating
Git source code management
Product Development, Learning, And Growth
Daily Learning and Development
Identify opportunities for further product enhancement in line with market demands
Actively participate in research and development of future technology and solutions opportunities
Engage in solutions architecture planning, scale architecture planning, technology strategy planning, and execution
Identify and recommend strategies to maximize client satisfaction and product usage
Understand business goals and recommend new approaches, policies, and procedures to improve software applications and business objectives
Relevant Experience
Knowledge of PHP (Core) and Node.js (Core) with 1+ years of coding experience (advantageous)
Interest in exploring and utilizing web technologies and best practices, with a desire to continuously improve skills in a team environment
Knowledge of LAMP stack (advantageous)
App development experience or interest (advantageous)
API design and distributed back-end systems experience or interest (advantageous)
Driven and self-motivated
Outcomes-driven approach to solving challenges and identifying opportunities for process or product improvements
Function as a team member in a fast-paced, quality-focused environment
Interest in learning within a dynamic environment
Organized, meticulous, and able to maintain deadlines without sacrificing quality
Accountability toward all stakeholders and partners both internal and external
Strong troubleshooting, communication, and problem-solving skills