lead software engineer (python)
Randstad
- Singapore
- $9,000-10,000 per month
- Permanent
- Full-time
Our Client is a energy infrastructure and technology companyabout the job ...
- Provide technical leadership and direction to a team of Software Engineers
- Participate in all phases of the Software Development Life Cycle - Design, Development, Integration, Testing, Deployment, Maintenance and Customer Support for large and complex systems
- Liaison Engineer for key accounts in Singapore, provide first level of engagement and onsite support for software related issues
- Collaborate and work together with Solution and Technical Architects, Software Engineers, Software Test Engineers, DevOps Engineers Product Managers in the lifecycle to achieve the desired product outcomes
- Drives good engineering practices such as code reviews, secure programming, unit testing, and continuous improvement activities
- Exploits appropriate software development methods, languages, libraries and techniques, and applies these to software engineering tasks to realise the most effective outcome
- Proactively research industry trends and best practices and apply them where applicable
- Coach and guide junior engineers in terms of best practices, product/process knowledge and tools
- 7 to 10 years of hands-on development experience in the IT/Software industry
- Proficiency in Python programming for large real-time, event-driven applications, with familiarity in frameworks such as Django, Flask or CherryPy. Experience in NodeJS, Java, JavaScript is desirable.
- Experience building microservices based applications
- Experience in PostgreSQL, MySQL databases. Experience with NoSQL databases such as MongoDB, Redis etc. is desirable.
- Experience with AWS cloud services, test automation
- Experience in Git/BitBucket source control systems
- Familiarity in building and designing CI/CD pipelines using Jenkins, GithubAction.
- Familiarity with the Atlassian Suite of products such as Jira, Confluence and BitBucket.
- Experience in traditional Waterfall and Agile methodologies
(EA: 94C3609/ R1324990 )