Our Corporate Risk Office of Charoen Pokphand Group Co., Ltd. plays an integral part in helping the group companies within Charoen Pokphand Group to achieve the entities objectives and to manage performance, optimize risk exposure in financial, operation, and minimize non-compliance and business mishap. We work shoulder-to-shoulder with the group companies to solve real world complex business problems and to fundamentally improve and grow the business in the sustainable manner. Our team comprises of experienced professionals in process improvement, risk management, accounting, intelligence, technology, internal controls, data analytics and deep industry skills.
We're looking for an outside-the-box thinker with extensive experience in Python programming in developing commercial software and involvement in architectural and technical design, to help us develop a cutting-edge SaaS product.
Responsibilities
The specific responsibilities of this role include:
- Build spectacular Proof of Concepts (POCs) to Production for the products and services via design-led agile development in partnership with Product Owner, Customers, or stakeholders
- Support the entire application lifecycle (concept, design, test, release, and maintenance)
- Work with technologists in partnership with business to drive innovation from conception to production
- Design, build, test, and deploy frontend, backend, web services, cross-platform mobile application
- Collaborate with UI/UX or the 3rd party to design and implement the application
- Collaborate with the QA team or the 3rd party for testing and deploying the software to the production system
- Design and develop APIs or SDK to replace the existing 3rd party system
- Analyse and troubleshoot the issue. Find root-cause and solve defects.
- Follow the Software Development Life Cycle (SDLC) procedures with focused proficiency in development.
- Implement the product to comply with best practices in network administration and cybersecurity
- Select a technology stack, designing the application architecture, setting up a scalable cloud-based infrastructure (as well as choosing the cloud services provider)
- Responsible for effective delivery and technical processes that make it as easy as possible to develop software
- Maintain knowledge on emerging trends of technology
Qualifications and Skills
- B.S. / M.S. in computer science, engineering or relevant field
- Minimum of 5 years of management experience in full stack software development with fast-paced environment including mobile apps
- Experienced in Python with knowledge of at least one Python web framework such as Django, Flask
- Experienced with modern data technologies, relational database systems and ability to work with large databases
- Experienced in building and deploying software at scale, globally in distributed system, cloud computing architecture
- Strong knowledge of enterprise architecture patterns and refactoring practices
- High quality organizational and leadership skills