Senior Software Engineer
About the Role:
-
Exposure to developing Web-based applications with relevant years of experience.
-
Build solutions to secure data in SAAS applications.
-
Understands AWS services and expertise in deploying and debugging cloud-based applications using AWS.
-
Work with product manager to analyze the requirements, create standardized solutions across partners.
-
Work with Architect to create end-to-end cloud solution, ensuring high scalability, availability, performance, and cost optimization.
-
Estimate, prioritizing and planning project deliveries.
-
Troubleshoot customer issues and work with appropriate development, product teams on issue resolution on end-to-end basis.
-
Passion to work with demanding customers Document, user stories/use cases, functional specification, and design
About You:
-
5-8 years of relevant years of solid experience in designing and development of native Cloud/API-based software solutions, with a deep focus on usability, performance, and integration with downstream web services.
-
Objective Oriented skills with a nifty ability to create clean interfaces and operate at the right levels of abstraction.
-
Solid coding skills using Java programming language Exposure to design and scaling solutions with Amazon Web Services (AWS).
-
Exposure to Micro-services Architecture for cloud components and its pros and cons.
-
Experience of working with distributed systems at scale
-
Experience to convert a problem statement to a design and Implementation.
-
Participate in weekly code reviews with Engineers.
-
Can understand the impact of code changes- both programmable and logical changes.
-
Experience working with both NoSQL and SQL DB, Machine Learning knowledge, Python programming is preferred