Job Description
Job Description
The Enugu Electricity Distribution Company (EEDC) hereby requests applications from qualified Python Developers to join our cross-functional team responsible for the full software development life cycle, from conception to deployment and support.
The role will give you a chance to work and experiment with the latest technology, whilst working on applications and services that interoperate with the cloud platform.
Expectations:
- Extensive Experience with the Odoo ERP application
- Rich Industry Knowledge of Odoo
- Solid Python Programming Skills
- Knowledge of SQL and PostgreSQL.
- Experience with C++/C# development
- Familiarity with Odoo's architecture
- Good knowledge of Database administration and Linux
- Good knowledge of solution stack using cloud technologies
- Familiarity with Agile development methodologies
- Experience with interaction with cloud services via REST APIs
- Minimum of 4 years experience with Odoo
- UI framework knowledge, Service Flows, Java integrations, FileNet integrations experience required
- Keen to have ownership of your development projects
- Always looking for opportunities to innovate new areas in the system
- Interested in fixing bugs and working with your customers to improve solution
- Experience developing new and existing integrations with other leading platforms.
- Excited to help drive innovation, offer new ideas, and think up new ways of tackling problems
- Leveraging Technology - Knowledge of current and upcoming technology along with expertise in programming (automation, tools, and systems) to build efficiencies and effectiveness in own function/ Client organization
- Process Excellence - Ability to follow the standards and norms to produce consistent results, provide effective control, and reduction of risk
- Good understanding of full-stack software development principles, architecture, and conventions
- Understanding of cloud-native micro-services and distributed systems
- Understanding of data structures and architectures, using relational database approaches
- A strong understanding of test-driven development and testing conventions
- Understanding of API protocols
- Understanding of IT security/risk
- Understanding of code versioning tools, such as Git
Competencies:
- Willingness to learn new languages, frameworks, and architectures
- Ability to work independently and within a team
- Excellent analytical skills with a good problem-solving attitude
- Confidence to discuss and present solutions to senior stakeholders
Qualification:
- BSc in Computer Science, Mathematics, or similar.
- Relevant Certifications
Benefits:
- Competitive salary (scaling depending on experience)
- Opportunity to work using the latest technology
- Clear progression path from day one