- Python, SDLC, RESTful web applications, Test Driven Development (TDD), Behavior Driven Development (BDD), unittest, nosetest, AngularJS
- Plus Skills: AWS
- degrees, certifications/training: Bachelor’s or Master’s Degree in Computer Science / Engineering (any discipline)
- Industry expertise: 9/10 years
- Create and deliver automation software required for building & improving the functionality, availability, and manageability of application and cloud platform using Python language.
- Design, architect, and build self-service, self-healing, monitoring and alerting platform and tools.
- Automate the development and test automation processes through CI/CD pipeline (Git, Jenkins, SonarQube, Artifactory, Docker containers).
- Collaborate with other core services teams to design and develop solution.
- Interpret high-level requirements and refine as agile-based implementation stories.
- Mentor other team members in cloud technology skills and programing.
Coordinate with offshore manager/developers for development, daily standup etc.
Required Skills and Experience:
- 8+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, cloud automation development and enterprise application development.
- Software programming experience in one or more programming languages: Python (must).
- Excellent knowledge of building server-side RESTful web applications, APIs and automation tools
- Understanding of Software design patterns like SOLID, SDLC, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration and Continuous Delivery
- Experience in using unittest, nosetest, behave
- Experience building cloud-based application using micro-services and deploying in containerized environments
- Experience in using public cloud providers to develop and deploy applications
- Possess good understanding of QA methodologies and processes
- Experience working in an agile development environment
- Strong analytical and problem-solving skills
- Strong communication and collaboration skills
- Good inter-personal and analytical skill
- Good in stakeholder management, issue management