Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design & engineering talent the country has to offer.
Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.
With our headquarters in Colombo Sri Lanka, we help scale startups to Fortune 500 companies across the United States, United Kingdom, Australia, and Sri Lanka.
We are looking for skilled Odoo Developers to drive the backend modernization of a comprehensive LMS based ERP solution. In this role, you will be responsible for developing and maintaining a large-scale integrated system that manages core internal processes ranging from student lifecycle management to complex financial operations. You will be working within a connected digital ecosystem, where Odoo serves as the central source of truth while communicating constantly with multiple external systems.
Responsibilities:
- Design, develop, and maintain robust Odoo modules (v19) and LMS solutions across the software development lifecycle.
- Analyze complex business requirements and translate them into technical specifications and functional Odoo workflows.
- Collaborate with cross-functional teams to define and execute innovative ERP solutions that meet specific project needs.
- Design and customize QWeb reports (PDF), Excel exports, and dynamic dashboards to provide actionable business insights.
- Design and configure advanced workflow management logic to ensure efficient process automation within the system.
- Perform rigorous unit testing and integration testing to verify module functionality and ensure system stability.
- Write clean, maintainable code adhering to coding standards (PEP8, Odoo guidelines) and participate in code reviews to ensure high-quality module development.
- Stay updated with the latest Odoo features (v19) and industry trends, incorporating them into the development process.
- Analyze and optimize PostgreSQL database performance, troubleshoot issues, and implement effective solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of hands-on experience in Odoo development, specifically with versions v17 or v18.
- Proficiency in the Python programming language.
- Strong knowledge of the Odoo ORM and MVC architecture.
- Extensive experience with Odoo web technologies including XML, QWeb, JavaScript, and HTML/CSS.
- Strong understanding of database technologies, specifically PostgreSQL, with the ability to write complex queries.
- Odoo Certification is highly preferred.
- Demonstrated expertise in understanding business requirements and mapping them to Odoo workflows.
- Proficiency in Unit Testing, and Integration Testing (using Odoo’s testing framework).
- Excellent problem-solving and analytical skills with a focus on delivering high-quality, scalable code.
- Proficiency in version control tools such as Git/GitHub.
- Experience with integrations using RESTful APIs, XML-RPC, or JSON-RPC.
- Experience working with LMS-based solutions (e.g., Moodle, OpenEducat) is a strong preference.
Full-time
Colombo, Sri Lanka