Key responsibilities:
* Using configuration management and integration/build automation tools to deploy code.
* Applying knowledge of common, relevant architecture frameworks in defining and evaluating application architectures.
* Performing code reviews and providing critical suggestions for fixes and improvements
* Supporting issue analysis and fixing activities during test phases, as well as production issue resolution.
* Fixing and performance tuning web-based applications.
* Developing and demonstrating a broad set of technology skills in web application technologies, microservice design patterns, Open Source libraries and frameworks, and technology architecture concepts.
* Collaborating within a project team of talented employees with diverse and complementary skills.
Professional Skill Requirements:
* A proven track record of successful project/product implementation with 10+ years of Continuous Integration, Continuous Delivery, and Test- Driven Development.
* Experience in building highly scalable web services and building/using RESTful APIs and proficiency in Node, Python and Java.
* Proficiency in frontend framework (React)
* Experience with Camunda is a plus.
* Experience with SQL and MySQL database server
* Experience with AWS, GCP platforms, CI/CD tools
* Background with Jenkins and/or Confluence plugin framework
* Experience developing on both mobile and web platforms
* Experience with the design and development of distributed microservices
* Has Hands-on Test Driven Development experience and is able to author Unit, Integration and Functional Tests.
* Good OO-skills. Must demonstrate strong familiarity with design patterns.
* Good communication and client-facing skills.