The Role
Responsibilities
- Advanced Software Engineer position with 8+ years' of Experience in software application Design and development with cloud knowledge
- Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
- Expertise in Data Engineering and handling big Data - Scala, Spark and Databricks
- Expertise in designing and building advanced applications using RESTAPI in Python
- Should excel in designing and architecting complex/intricate microservice solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Should work with relational and document databases. Proficiency in PostgreSQL and Mongo/Cosmos is expected
- Excellent in Unit-test code for robustness, including edge cases, usability, and general reliability.
- Proficient with Azure Cloud infrastructure - configuration, deployment and automation of resources.
- Should have excellent knowledge of streams - kafka and queues - ServiceBus and RabbitMQ.
- Can make appropriate trade-offs in tools and technology selection.
- Should be proficient with Agile practices and methodologies and have experience of working in fast paced scrum teams.
- Should be proficient to use CI-CD pipelines and should have delivered apps features at a regular cadence of 1 week.
- Should be a thorough team player and work with Architects to understand architecture and design and translate in to code. Should also be able to support junior team members in the scrum team.
- Can apply software engineering concepts (OOP, design principles (SOLID), architecture patterns to optimize design and development.
- Should have good analytical and problem solving skills, feedback-driven. Understands performance expectations
- Good verbal, presentation and writing skills to articulate ideas and thoughts.
- Ability to act as a liaison and build consensus among the various stakeholders.
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company