Sopra Steria
Software Developer (Python, PySpark, AWS)
Company
Role
Software Developer (Python, PySpark, AWS)
Location
Job type
Full-time
Posted
10 months ago
Salary
Job description
Nutshell JD:
Must to Have Skills:-
- Python, PySpark, AWS (Lambda, RDS), Spark SQL
- Experience with Foundry (Slate, Workbook etc.)
- Schedulers (like Airflow)
Good to Have:
- Java Script, Optimizing the query performance (Repatitioning/Caching), Rest API
Detailed JD:
- Proficiency in Python, SQL, and/or Spark with minimum of 3 years working experience.
- Solid understanding of data modeling and data warehousing concepts.
- Experience working with data integration, transformation, and visualization tools.
- Should have the full stack knowledge experience in the Python & PySpark.
- Experience with Foundry platform, building and deploying solutions using Slate, Code workbook , Code Authoring and other related Foundry tools
- Knowledge on some of the Spark & Spark-SQL with Python .
- Strong problem-solving skills and ability to work in a fast-paced environment
- Exposure of APIs and RESTful Web-services.
- Solid experience in Unit Testing and test-driven development methods. Good to have knowledge in Microservices,Git,Jenkins,DevOps , React and AWS
- Proven track record as developer acting across the entire development lifecycle.
- Strong hands-on development skills to prototype technical & innovative solutions.
- Working experience in Agile Scrum, SAFe and/or Kanban projects.
- Ability to understand business requirements and translate into technical requirements.
- Excellent written and verbal communication skills.
Responsibilities:
- To deliver all activities assigned within agreed KPIs
- Develop and maintain adequate competences needed to meet expected deliveries
- Build and maintain healthy relationship with all stakeholders including customers
- Continuously look for opportunities to increase/optimize efficiency of operations
- Capture learnings and share knowledge within team
- Launch initiatives and ensure meaningful closure
- Regular reporting on the status to required Stakeholders
- Adequate and timely communication to stakeholders
- Exchange feedback with team members
- Abide by company policies
- Contribute to healthy and professional environment
- Practice and demonstrate Airbus Values
- Well versed with developing, testing, documenting, publishing, maintaining and operating reliable and secure web applications.
- Deploy and implement highly available, scalable, maintainable, monitored and secured solutions with limited support.
- Go getter attitude with the confidence to take on challenges, learn new skills and provide innovative solutions.
Total Experience Expected: 06-08 years
Bachelor/ Master Degree in Computer Science, Computer Engineering, Information Technology, or relevant field with 5-6 years of development experience.
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.


