Colombo, Western Province, Sri Lanka Employment

EY is hiring a Senior Python Developer

About the Role

EY is looking for a Senior Python Developer to build and maintain applications using Python and modern web technologies. You will be part of an inclusive culture with global scale and support, focusing on developing robust back-end systems and interfaces.

What You'll Do

  • Participate in Sprint planning for requirements and implementation efforts.
  • Estimate the effort required to deliver user story development.
  • Participate in daily scrum calls to update progress.
  • Manage user stories in centralized sprint management tools like JIRA.
  • Develop, test, and validate user stories against defined acceptance criteria and demo results.
  • Participate in sprint backlog refinement.
  • Participate in Sprint retrospective meetings and record lessons learned.
  • Participate in PI Planning for sprints.

What We're Looking For

  • A Bachelor’s or Master’s degree.
  • A minimum of 3+ years of strong Python development experience.
  • Strong proficiency in Python and SQL for data analysis and extraction.
  • Experience with at least one Python framework (Django, Flask, or Fast API).
  • Experience developing and maintaining front-end applications using React.js and TypeScript/JavaScript.
  • Experience using modern software configuration management tools in an automated build environment such as Git and Azure DevOps (CI/CD).
  • Experience working with one of the following databases: SQL, Postgres, or SQL Server.
  • Experience in project management in accordance with AGILE (SCRUM) methodology.
  • Strong verbal and written communication skills and stakeholder management skills.
  • A good object-oriented programming background.

Nice to Have

  • Experience working with Banking or financial services.

Technical Stack

  • Python, OOPs concepts (Functions, Classes, Decorators).
  • Data structures (Lists, Tuples, Sets, Dictionaries, Time complexity).
  • Python scripting, pickling, Lambda Functions.
  • Debugging in a Python IDE (PyCharm, Jupyter, VS Code).
  • Pandas, NumPy.
  • API design (REST, SOAP, HTTP).
  • SQL, React.js, TypeScript/JavaScript, Git, Azure DevOps.
  • Cloud (Azure, AWS).
  • Postgres, SQL Server.

EY is an equal opportunity employer.

Required Skills
PythonOOPData StructuresSQLDjangoFlaskFast APIReact.jsTypeScriptJavaScriptAPI DesignPandasNumPyDebugging
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
EY

EY es una firma global líder que ofrece servicios de Auditoría, Consultoría, Estrategia y Transacciones e Impuestos, con una red integrada por más de 280.000 profesionales en 150 países del mundo. Nuestro propósito es construir un mundo mejor de negocios para nuestra gente, para nuestros clientes y para nuestras comunidades.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago