Work with engineering team, product/business, service providers and third-party vendors multiple locations
Ensure that project milestones are met in terms of features, quality and time for the E2E
Conduct integration of the end-to-end system using micro-services and cross-platform (backend, frontend, integration with third-party vendors)
4Implement features in the engineering team using Agile methods and tools
Actively participate in an integrated devops team and be responsible for overall setup
Debug Production issues raised by customers and customer support teams, isolate the and work towards a fix
Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining Algorithm development, back-end automation, problem solving and scalability architecture
Background, Experience Qualifications:1
Bachelors or Master s degree in Computer Science or Computer Engineering
5 years of software development experience in a large scale Production environment
Experience with development, unit tests, integration tests, performance tests for backend with modern technologies including Javascript, NodeJS, Express, Restify, Swagger, Docker, Mocha, Testdouble, Supertest, Chai, Grunt, Jsdoc, Jshint, Git etc
Experience with devops approach with continuous integration, continuous deployment, and maintenance of deployments in AWS cloud with technologies
Experience with overall use of AWS technologies including ElasticBeanstalk, EC2, DynamoDB, ASG, ELB, ECR, ECS, S3, Cloudfront, Lambda, Cloudwatch, IAM etc
Necessary Skills / Attributes:1
Ability to solve problems in a fast paced and dynamic environment with focus on high quality and standards
Able to communicate well in writing, through email and reports, or orally complex technical to an audience of equal or higher-level technical competency
A minimum of 2 years professional experience with AWS including development
Strong understanding of databases, data structures and algorithms
Ability to deliver and accept feedback on code and design
Strong experience working in a Linux system
Strong ability to debug unfamiliar distributed architectures and isolate problems
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Back End Developer Employement Type: Full time