We are seeking a highly motivated Software Engineer / Senior Software Engineer to join our application development and support team.
involves developing, enhancing, and supporting enterprise applications, while working closely with cross‑functional teams including Commercial, PMO, Software Architects, Business Architects, and Quality Assurance. The ideal candidate must have a strong technical foundation, enjoys hands‑on development, and is keen to work in cloud‑native, modern application environments. Senior Engineers are expected to provide technical leadership and mentorship within the team.
Develop and maintain application code for new projects, enhancements, and defect fixes to ensure robust product functionality. Provide 2nd and 3rd level technical support to Helpdesk and peers, resolving issues for CCN products efficiently. Investigate production system issues, resolve defects, and implement enhancements to maintain system reliability.
Participate in after-hours support on a rotational basis to ensure continuous system availability. Monitor application and system service alerts and respond promptly to maintain operational stability. Act as a trusted adviser to supervisors and IT management on assigned applications, providing expert guidance.
Serve as Technical Lead for projects by designing application architecture, breaking down tasks, estimating effort, and assigning work to meet quality and timeline goals. Propose and implement technology i