Python full stack developer
Senior
Looking for a Python Web developer with 6+years’ experience with proficiency in writing reusable, testable & efficient code with good programming skills. Strong in Application development experience in any one of the financial risk-domains – credit, market, liquidity risk or enterprise risk – operational risk or good to knowledge of compliance/Fincrime technology with exposure to any one of the cloud technologies like MS Azure/AWS/GCP
Your key responsibilities
- Provides innovative and practical designs for the design and integration of new data architecture for the enterprise, applying advanced technical capabilities.
- Build dynamic, visually attractive, end-to-end, and innovative software product/apps including front-end and back-end
- Able to design the user experience, user interaction, responsive design, and complete architecture.
- Able to work with databases, servers, APIs, version control systems, and third-party apps
- Provide insights on continuous improvement and add/remove functionality as per needs.
- Design strategy for continuous enhancement, performance optimization, stability, and scalability
- Stay updated with new tools, frameworks, approaches, and architectures in the development world.
- Transform business needs into a finished product from conception to implementation.
- Ensure cross-platform compatibility and fixing issues during test and production phases.
- Handle a team of developers and communicate well with them for product roadmap/performance enhancement.
Skills and attributes for success
- Good to have working experience in financial risk domain: – credit, market, liquidity risk or enterprise risk – operational risk (any one of these mandatory) or good to knowledge of compliance/FinCrime technology
- Sound Knowledge of Web Frameworks like (Django/Flask/Fast API)
- Database and cache-Knowledge of various DBMS technology i.e MySQL, MongoDB, Oracle, SQLServer. Knowledge of caching mechanisms like varnish, Memcached, Redis is a plus.
- Person should know the principle of basic prototype design and UI /UX design.
- Proficient understanding of code versioning tools (such as Git or SVN etc.) and release management
- Working with API (REST & SOAP):Knowledge of web services or API is also important for full stack developers. Knowledge of creations and consumption of REST and SOAP services is desirable.
- Understanding of the threading limitations of Python and multi-process architecture
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements & data storage solutions
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
To qualify for the role, you must have
- Proven experience as a Full Stack Developer and expert in Python with knowledge of at least one Python web framework, such as Django/ Flask / Fast API
- Proven experience in FastAPI, microservices and Kubernetes
- Should have working experience in Financial risk domain: – credit, market, liquidity risk or enterprise risk – operational risk (any one of these mandatory) or good to knowledge of compliance/Fincrime technology
- Experience in UI/UX design
- Sound working experience with databases (e.g. SQL Server, MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Familiarity with some ORM (Object Relational Mapper) libraries
- Strong understanding of the threading limitations of Python and multi-process architecture
- Strong unit testing and debugging skills
- Experience developing desktop applications and familiarity with common stacks
- An analytical mind, excellent communication, and teamwork skills
- Experience in Cloud Computing – Azure / AWS / GCP
Ideally, you’ll also have
- Degree in Engineering, IT, Computer Science
- Technical certifications in Python, Cloud technologies is preferred.
- Django/Flask Python Web developer with 6+ years’ experience with proficiency in writing reusable, testable & efficient code with good programming skills.
- NoSQL Columnar / Document Stores – MongoDB / Cassandra / HBase
- Good Understanding of Multi-Process Architecture
- Relational databases – Oracle / SQL Server/ MySQL
- Knowledge to use Python packages such as Scikit learn, MatPlotib, NumPy, etc.
What we look for
- Has successfully demonstrated domain of most skills and technologies during a large number of relevant projects
- Strong experience in the use of complex technologies
- Proven experience in delivering effective data architecture strategies
- Confidently uses most of the related skills and technologies, and maintains an in-depth knowledge of the area
- Confidently uses most of the related skills and technologies, and maintains an in-depth knowledge of the area
- Experience designing and conducting research and experiments with recently developed technologies
EY Global Delivery Services (GDS) is a dynamic and truly global delivery network. We work across six locations – Argentina, China, India, the Philippines, Poland and the UK – and with teams from all EY service lines, geographies and sectors, playing a vital role in the delivery of the EY growth strategy. From accountants to coders to advisory consultants, we offer a wide variety of fulfilling career opportunities that span all business disciplines. In GDS, you will collaborate with EY teams on exciting projects and work with well-known brands from across the globe. We’ll introduce you to an ever-expanding ecosystem of people, learning, skills and insights that will stay with you throughout your career.
- Continuous learning: You’ll develop the mindset and skills to navigate whatever comes next.
- Success as defined by you: We’ll provide the tools and flexibility, so you can make a meaningful impact, your way.
- Transformative leadership: We’ll give you the insights, coaching and confidence to be the leader the world needs.
- Diverse and inclusive culture: You’ll be embraced for who you are and empowered to use your voice to help others find theirs.
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.