Position Summary :
Experienced level Software Engineer. You should have an in-depth understanding of development best practices and master the tools needed to debug and diagnose issues in any type of environment. Understands the scope and relationships of large features and production stack for their area. You should have subject matter expertise in at least one component and a good understanding of all components of their product. You will work with minimum supervision and Guidance. You may have up to x team members and need to work with them to achieve the goals.
Core Responsibility
Software Development
- Analyze, Design, Develop and create unit tests of Odoo modules.
- Have deep knowledge of databases including NoSQL, partitioning, replication, index, etc for design and improve performance for databases.
- Have deep knowledge of versioning for push, pull and merge code and doing code reviews to help the dev team manage changes to source code over time and to make sure engineers follow the code standard.
- Configuration, installation, and maintenance of the server and multi-database Odoo environments
- Collaborate with team members and stakeholders to Provide the best possible solutions for stakeholders needs.
Software Maintenance
- Have the Ability to trace and analyze problems for fixing bugs to make sure the product runs properly
- Have the Ability to refactor code to get optimized results and improve the performance of the code
- Have the Ability to give solutions and doing improvements to an existing product
- Have Knowledge of monitoring products, to be able to improve the performance for the product
Technology Awareness
- Help, guide, and share technical knowledge to a team members to grow their skills and knowledge
- Keep up to date with Technology knowledge and have enough knowledge to be able build their custom framework so that we can implement the technology for product improvement
Professional Characteristic
- Collaborate with team members and Helps focus discussion on important aspects to work together, interact, share ideas, and develop to make a great product
- Motivate to learn new things and Motivated when working under pressure to be able to grow faster
- Shows initiative and offers assistance when needed without being asked and delivers feedback in a constructive manner to provide guidance to entry-level engineers
Position Requirement:
- Min. Bachelor's degree (S1) majoring in Bachelor Degree Information Technology,Computer Science, Mathematics, or equivalent
- 3-5 years in Odoo framework development
- Experience in a startup, e-commerce, technology, or a similar environment is preferred.
- Proficient in knowledge of infrastructure, software architecture and testing
- Understanding of the limitations of ORM Odoo and multi-process architecture