Senior Developer
Role Overview
• Lead approved application development, customizations, and platform extensions in accordance with approved requirements and architecture.
• Perform code reviews, enforce secure coding practices, and ensure adherence to development standards.
• Develop and execute automated testing, unit testing, and support performance, regression, and security testing activities.
• Investigate, troubleshoot, and resolve complex defects and Level 3 (L3) production incidents.
• Prepare release packages and support deployment, rollback, and hypercare activities.
• Maintain source code repositories, version control, and change management records.
• Provide evidence of testing, code quality, deployment validation, and production defect resolution.
• Conduct production issue analysis, root cause investigations, and corrective action implementation.
• Document maintainable solutions, technical designs, configurations, and support procedures.
• Support continuous improvement of application performance, reliability, security, and maintainability.
Key Skills for This Role
Full Job Posting
About Assystem
Assystem describes its mission as accelerating the energy transition through engineering expertise, project management, and digital technologies.
Its work includes low-carbon electricity, nuclear and renewable energy, energy grids, transmission and distribution networks, and hydrogen-related projects.
Responsibilities
- Lead approved application development, customizations, and platform extensions according to requirements and architecture.
- Perform code reviews, apply secure coding practices, and uphold development standards.
- Develop automated and unit tests and support performance, regression, and security testing.
- Troubleshoot complex defects and Level 3 production incidents.
- Prepare releases and support deployment, rollback, and hypercare.
- Maintain source-code repositories, version control, and change-management records.
- Provide evidence of testing, code quality, deployment validation, and defect resolution.
- Investigate production issues, identify root causes, and implement corrective actions.
- Document technical designs, configurations, maintainable solutions, and support procedures.
- Improve application performance, reliability, security, and maintainability.
Qualifications and delivery evidence
- Demonstrate hands-on development of REST APIs, custom code, reports, and business-process automation.
- Specify actual languages, frameworks, tools, and platforms used; examples include C#, .NET, JavaScript, Python, and SQL.
- Identify personal contributions across design, development, testing, deployment, and support.
- Demonstrate delivered solutions with measurable business or operational outcomes.
- Show reasonable experience with the highlighted tools and technologies; visualization-platform experience is relevant where assigned.
Platforms and technologies
- The role may involve extensions, reports, APIs, integrations, and workflow automation for Oracle, engineering, SharePoint, Power Apps, Power Automate, BPM, and custom applications.
- Visualization-platform technologies mentioned are Unreal Engine, Perforce, Pixel Streaming, and NVIDIA Omniverse.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Assystem
Database Administrator / Application Technical Specialist
Riyadh, KSA
Database Administrator / Application Technical Specialist
Riyadh, KSA
Assystem is seeking a database and application technical specialist to support ArcGIS Enterprise-related systems in Riyadh. The work includes monitoring, patching, deployments, backup and recovery testing, capacity revie
Lead Digital Consultant
Riyadh, KSA
Assystem seeks a lead digital consultant to configure, implement, govern, and support enterprise and project-management platforms. Candidates should bring hands-on experience with relevant product configuration and admin
Senior Developer
Riyadh, KSA
Assystem is seeking a Senior Developer to build and extend applications, review code, test releases, and resolve complex production issues. Candidates should bring hands-on development experience across relevant platform
Developer
Riyadh, KSA
The employer is seeking a Developer to configure and develop reporting environments, custom applications, SharePoint content management, and low-code solutions. The role also covers testing, documentation, integrations,
Database Administrator / Application Technical Specialist
Riyadh, KSA
Developer
Riyadh, KSA
Senior Developer
Riyadh, KSA
Lead Digital Consultant
Riyadh, KSA
Database Administrator / Application Technical Specialist
Riyadh, KSA
Lead Digital Consultant
Riyadh, KSA
Senior Developer
Riyadh, KSA
Developer
Riyadh, KSA