Sr Application Developer

  • Fixed-term contract
  • Full-time
  • At least 5 years of experience (Senior level)
  • Bachelor degree
  • IT Specialist

Mission

JOB PURPOSE: 

The Senior Application Developer is responsible for designing, developing, and maintaining scalable internal business applications that drive operational efficiency. This role serves as a technical lead in migrating legacy Power Platform solutions to modern web architectures, ensuring all digital tools are secure, high-performing, and aligned with organizational goals.

Profile

RESPONSIBILITIES/DUTIES 

Application Development & Architecture

• Lead the full development lifecycle of internal web applications, from initial architectural design to deployment and continuous optimization.

• Execute the migration of existing business solutions from low-code platforms (Power Platform) to fully customized, scalable web applications.

• Develop secure and maintainable application architectures using modern development frameworks to support long-term business growth.

Integration & Automation

• Lead the design and implementation of RESTful APIs and backend services to ensure seamless data exchange across the organization.

• Integrate internal business applications with existing databases, third-party services, and maintenance management platforms.

• Identify and automate manual operational workflows to improve data accuracy and overall organizational productivity.

Quality Assurance & DevOps

• Manage CI/CD pipelines to automate build and deployment processes across cloud and on-premises environments.

• Lead comprehensive unit and system testing to ensure all software solutions meet functional requirements and performance benchmarks.

• Conduct regular code reviews and enforce strict development standards to maintain high-quality, defect-free software.

Analysis & Documentation

• Collaborate with stakeholders to translate complex business requirements into clear technical specifications and system designs.

• Maintain detailed technical documentation for system architectures, API integrations, and internal development standards.

• Provide expert technical support and troubleshooting for in-house systems to ensure maximum reliability and system uptime.

Safety Responsibilities:

• Promote a positive safety culture within the workplace and attend any safety-related meetings or briefings as required within the job role.

• Comply with the requirements of RDMC RQHSE Policy and Safety Management System.

• Be mindful that Safety, Security, and Environmental protection are everyone’s responsibility. All staff members are accountable for reporting and intervening in any Safety, Security, or Environmental violations.

ESSENTIAL QUALIFICATIONS, KNOWLEDGE & EXPERIENCE

QUALIFICATIONS: 

• Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related technical field.

• Relevant certifications in cloud architecture or advanced software development.

KNOWLEDGE: 

• Strong proficiency in backend development (Node.js/Python) and modern frontend frameworks (React/Angular/Vue.js).

• Solid understanding of relational and NoSQL databases, RESTful API design, and microservices architecture.

• Strong knowledge of Git, DevOps practices, and containerization tools like Docker or Kubernetes.

EXPERIENCE: 

• 5–7 years of experience in enterprise application development, with a specific focus on internal business systems and workflow automation.

DESIRED BEHAVIORS & EXPERIENCES

• Ability to decompose business challenges into simple, effective technical solutions.

• Strong ability to collaborate with both technical teams and non-technical stakeholders across different departments.

• A proactive commitment to learning emerging technologies and maintaining high development standards in a modern workplace.

• Strong analytical and problem-solving abilities.

• Attention to detail and commitment to high-quality software development standards.

• Strong communication and collaboration skills with both technical and non-technical stakeholders.