Python Software Engineer

Amaris Consulting logo

Amaris Consulting

View Salaries, Reviews, and more  

Job Summary

S$5,150 - S$7,500 / Monthly EST

Job Type


Years of Experience
Information not provided

Tech Stacks
Python Azure PowerBI EKS Microsoft CI PyCharm ArgoCD play YAML VBA Docker ETL Powershell

Job Description

Who are we?

Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1,000 clients across the globe, we have been rolling out solutions in major projects for over a decade โ€“ this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. Weโ€™re focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success.

At Amaris, We Strive To Provide Our Candidates With The Best Possible Recruitment Experience. We Like To Get To Know Our Candidates, Challenge Them, And Be Able To Give Them Proper Feedback As Quickly As Possible. Here's What Our Recruitment Process Looks Like

Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you!

Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities!

Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.

As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.

We look forward to meeting you!

Job Description

Mission Description

Develop resilient, high-performant, secure and cost-optimised cloud application with Python.

Take care of the software life cycle, internal support N1/N2, develop ETL and data integration.

Coordinate actions between the same team in Geneva and coordinate actions with internal teams in Singapore.

  • Assisting businesses in the digitization and automation of their tasks
  • Be the privileged link between business users and the IT department for Citizen Development
  • Collaborate closely with the rest of the Citizen Developments team based in Geneva (Switzerland)
  • Actively animate the Citizen Developers community around Microsoft tools such as Excel VBA, PowerBI, PowerApps
  • Being a point of reference for these technologies
  • Contribute to the evolutions of existing applications (version upgrades, implementation of the Cloudโ€ฆ)
  • Participate in testing, training, maintenance and support activities
  • Ensure level 2/3 application support on the MS Office suite, PowerApps and Power BI
  • Python debug of codes with Pycharm/AzureDevOps/Github/PowerShell environment
  • Collect and analyse current and future needs in order to develop functional and technical specifications.
  • Takeover or industrialize the developments carried out by Citizen Developers (mainly VBA and PowerApps)
  • Ensure the sustainability and stability of the systems developed.
  • Develop VBA scripts, PowerApps and PowerBI reports to answer business needs, in accordance with good technical practices.
  • Deploy Python application with CI/CD pipelines with our DevOps tools (Azure DevOps, GitHub Actions, Prefect2, EKS, ArgoCD โ€ฆ)

Profile Requirement

  • Higher education in computer science (Master / School of Engineers)
  • You have at least 3 years of professional experience in a similar position
  • You have a high degree of autonomy
  • You have very good development skills, including Excel VBA, Python
  • You have very good skills on Microsoft tools, and more particularly Excel, PowerApps and Power BI
  • Good skills on GitHub Action, yaml pipeline, Docker are appreciated
  • An experience with Python backend automation and Prefect is a plus.
  • English is essential, you are an educator and gifted in communication
  • You are dynamic, methodical, rigorous and curious
  • You have strong communication skills and adaptability.

Interview Questions of Python Software Engineer at Amaris Consulting

Currently, there aren't any interview questions for this role at Amaris Consulting shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now