Senior Python Engineer - 63W48RR

Senior Python Engineer - 63W48RR Logo

Kuala Lumpur , Kuala Lumpur

Created Wed, 25 May 2022


  • Participate in all phases of Software Development Life Cycle – Design, Development, Integration, Testing, Deployment, Maintenance, Customer Support in large and/or complex systems
  • Collaborate and work together with Technical Architects, Software Engineers, Test Engineers, Infrastructure Engineers and others in the lifecycle to achieve the desired engineering outcomes
  • Provide technical leadership to the engineering team
  • Able to work independently, proposing viable technical solutions through research and in-depth understanding of the code base
  • Produces or validates the schedule and effort estimate for each task to be performed, commit to the assigned task
  • Demonstrates an understanding of the importance of schedule and will endeavor to estimate accurately and deliver according to those estimates
  • Demonstrates maturity, skills and adeptness in team collaboration, technical discussions and negotiations
  • Drives good engineering practices such as code refactoring, unit testing and code reviews
  • Continually improve personal understanding of the new technologies programming languages, frameworks, technical concepts, methods, and measurements that underpin the Engineering disciplines and practices of the company
  • Proactively research industry trends and best practices, and apply them where applicable
  • Demonstrates the ability to understand, challenge, contribute or construct software specification and is capable of building software in line with the specifications
  • Exploits appropriate software development methods, languages, libraries and techniques and applies these to software engineering tasks to realise the most effective outcome
  • Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case
  • Ensures that high quality and delivery standards are met, and consistently delivers quality code on time and within estimate
  • Demonstrates the ability to reflect on and improve personal performance
  • Coach and guide junior engineers in terms of best practices, product/process knowledge and tools

QUALIFICATIONS:

  • Bachelor’s degree in Engineering/IT/Computer Science
  • 7 to 10 years of experience in the IT/Software industry with hands-on development experience
  • Highly skilled in Python programming for large real time, event-driven applications
  • Experience in PHP is desired
  • Experience in Oracle and PostgreSQL databases
  • Experience with secure coding techniques
  • Familiarity with VMWare APIs
  • Familiarity with CentOS Linux and Bash
  • Experience in Unit Testing techniques
  • Experience in Git/BitBucket and CVS source control systems
  • Familiarity with all stages of a product lifecycle
  • DevOps mind set for release and deployment management, build system maintenance
  • Experience in traditional Waterfall and Agile methodologies
  • Experience in big and complex projects with a team size of 10 -20
  • Good communication skills
  • Adaptable and collaborative and good team player. Able to work with a variety of methodologies and technologies.
  • Ability to debug and repair products in the field under time pressure
  • Able to support out of hours customer support duties

Share


Apply