EY

Senior Python Developer

EY

full-time

Posted on:

Location Type: Office

Location: ColomboSri Lanka

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in Sprint planning for requirements and implementations
  • Estimate the efforts to deliver the user story development
  • Participate in daily scrum calls to update the progress
  • Manage user stories in centralized sprint management tools (like JIRA)
  • Develop, test / validate user stories with respect to acceptance criteria defined and Demo
  • Participate in sprint backlog refinement
  • Participate the Sprint retrospective meeting and record the lessons learned
  • Participate PI Planning for sprint

Requirements

  • Bachelor’s or Master’s degree with min 3+ years of strong Python development experience
  • Core skills: OOPs concepts: Functions, Classes, Decorators
  • Data structures: Lists, Tuples, Sets, Dictionaries, Time complexity
  • Other concepts: Python scripting, pickling, Lambda Functions
  • Experience on Debugging in a python IDE (PyCharm, Jupyter, VS Code)
  • Experience with Pandas, NumPy
  • Design and implement APIs, deep understanding of REST, SOAP, HTTP etc.
  • Strong proficiency in Python and SQL for data analysis and extraction.
  • Experience in at least one Python framework (Django or Flask or Fast API)
  • Develop and maintain front-end applications using React.js, TypeScript/JavaScript, and related technologies.
  • Convert UI/UX designs into clean, scalable, and reusable components.
  • Optimize applications for maximum speed and responsiveness.
  • Experience using modern software configuration management tools in an automated build environment such as Git, Azure Dev Ops etc. (CI/CD)
  • Basic Knowledge of Cloud (Azure,AWS)
  • Experience working with one of the Data bases i.e., SQL, Postgres or SQL Server
  • Experience in project management in accordance with AGILE (SCRUM) methodology
  • Strong verbal and written communication skills, stakeholder management skills
  • Good object-oriented programming background
Benefits
  • Competitive salary
  • Flexible work hours
  • Professional development budget
  • Home office setup allowance
  • Global team events
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonOOPData structuresPython scriptingDebuggingPandasNumPyAPIsSQLReact.js
Soft Skills
communicationstakeholder managementteam collaborationproblem-solvingtime management