Python full stack developer

  • Full-time

Company Description

About Sopra Steria
Sopra Steria, major Tech player in Europe recognised for its consulting, digital services and software development, helps its clients drive their digital transformation and obtain tangible and sustainable benefits. It provides end-to-end solutions to make large companies and organisations more competitive by combining in-depth knowledge of a wide range of business sectors and innovative technologies with a fully collaborative approach. Sopra Steria places people at the heart of everything it does and is committed to putting digital to work for its clients in order to build a positive future for all. With 50,000 employees in nearly 30 countries, the Group generated revenue of €5.1 billion in 2022.
The world is how we shape it.

Job Description

Primary skills :

  1. Excellent grip on programming with python
  2. Strong understanding of Python Backend Frameworks such as Django, Flask, etc.
  3. PostgreSQL database knowledge is a must
  4. Writing unit test cases for the backend code
  5. Writing clean, optimized and modular code
  6. Good understanding of database concepts such as DB Normalization, Sharding, Indexing, Connection Pooling, Query Optimization, etc.
  7. Understanding of frontend technologies such as Angular, React, HTML, CSS, JS, etc.
  8. Version control using Git
  9. Strong knowledge on data science python libraries such as pandas, numpy

 

Additional Skills :

  1. Linux OS
  2. Some experience with ETL (Extract, Transform, Load), data cleaning will be beneficial
  3. Great CSS designing skills
  4. Previous experience with Jenkins, CI/CD Pipelines, AWS, Docker is an added advantage
  5. Various optimization techniques on frontend, backend and database
  6. Good Network concepts
  7. Knowledge of running scripts on Server
  8. Knowledge on Batch scripting is good to have
  9. Very strong organization, problem solving, debugging and interpersonal skills
  10. Strong awareness and experience with Agile/ SAFe project methodologies

 

                                                                                         

Responsibilities

●       He/She primarily functions as a specialist on Python scripting and accessing database using python APIs

●       programming skills as mentioned in Primary skills and good understanding of additional skills

●       Work closely with other business systems analysts, global process owners,

management, project managers, development team, and infrastructure team as required on projects and initiatives

●       Participate and provide support during application / product validation activities.

●       Coordinate with functional teams, development teams, and project managers for end user acceptance & product deployment activities

●       Acts as a mentor to less experienced colleagues 

●       Establish suitable stakeholder networks in functional areas & manage them effectively with good communication

 

Total Experience Expected: 04-06 years

Qualifications

Engineering or IT graduate with 7+ years of experience 

Additional Information

Success Metrics

Success will be measured in a variety of areas, including but not limited to

●       Consistently ensure the on-time delivery and quality of the PLM projects & applications maintenance

●       Bring innovative cost effective solutions

●       Achieve the customer satisfaction

 

Skills Exp in # Years

Python 4-6

Data science python libraries 5

PostgreSQL 4-6

Frontend technologies 4-6

Python Backend Frameworks 4-6

Database Concepts 4-6

Jenkins, CI/CD Pipelines, AWS, Docker 3-5

batch scripting 4

Shell Scripting 4

Agile / Scrum 4

Git 4

Network concepts 4

 

 

Communication Rating : 4-5

 

At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.

All of our positions are open to people with disabilities.

Privacy Policy