What’s the role?
You will be part of a highly talented R&D organization building state-of-the-art, scalable, secure enterprise products. You will be at the fore-front of delivering innovative solutions that solve complex enterprise business process related problems.
Your day-to-day activities will include
- Design, Develop & Unit Test feature enhancements for an Enterprise ADNS platform releases in accordance with the established development processes, high software quality standards and as per the release plans.
- Collaborate with an Agile team of distributed software engineers, architects and customer support engineers to plan, design, develop, test, and maintain core platform.
- Help collect and analyze user requirements, convert them to product feature enhancements, and contribute towards defining executable project plans.
- Research the latest trends and developments in business process transformation space. Drive innovation through rapid prototyping and iterative development.
- Participate in code, solution and software architecture reviews.
- Delight the customers by investigating, isolating and resolving critical customer issues in a timely and efficient manner.
- Guide and mentor junior software engineers on latest technologies and software development best practices.
What knowledge,skills and experience
- 8-12 years of solid experience in delivering enterprise class scalable, distributed web, desktop and mobile applications.
- Expert in LAMP technology stack, architectures and frameworks. Proficient in server-side programming languages: Python, PHP, Node JS, RESTful interfaces, and front-end technologies: React JS, Angular JS
- Solid understanding of relational data modelling and design with prior software development experience using MySQL and/or ORACLE.
- Well versed with cloud-based architecture and deployments, particularly AWS exposure is a must
- Comprehensive understanding of latest test automation frameworks like Selenium, RESTasure, TestNG, JUnit.
- Deep experience in Object-Oriented/Service-Oriented design principles, Design Patterns, Web Service and Micro Service architectures, Version control systems (GitHub, SVN, CVS), Agile/Iterative development methodologies like Kanban, SCRUM and Agile project management tools like JIRA, Confluence.
- Experience with multi-server distributed application development, multi-threaded concurrent application development, debugging, performance profiling and tuning.
- Self-motivated, detail-oriented with strong analytical / problem solving skills
- Excellent verbal and written English communication skills
- BS or MS in Computer Science or equivalent.
To express your interest in this opportunity, don’t delay; please click apply now.
Tell me more
- Location: Bangalore
- Rate: Competitive
- Work Pattern: Full time
- Start Dates: ASAP
- Duration: Contract