Job description
Responsibilities:
- As an Engineer in our team, you will design, code, test and debug quality software programs.
- Deliver robust, scalable quality software products on time.
- Implement unit and functional tests using mock frameworks to deliver high quality software products.
- Work in a dynamic Agile development environment and being adaptable to changing requirements.
- Create technical design documentation
- Provide both Production and non-Production application support
- Intense eagerness to learn, ready to dive deep into complex problems.
- Continuously review the product and code for optimizations and performance improvements.
- Evaluate and recommend newer technologies to bring into the platform.
- Lead and mentor other engineers in the team.
Requirements:
- Minimum 3- 8 years of experience on software development experience with UI technologies
- Expert in modern JavaScript frameworks like Angular, React or VUE (Angular is must)
- Strong experience of web markup including HTML5, CSS3, LESS/SAAS and Bootstrap
- Experience in developing full stack web applications using NodeJS backend, with creating and consuming RESTful/RPC APIs with Nodejs
- Minimum an year of experience with MEAN Full Stack paradigm.
- Strong knowledge Native JavaScript.
- Familiarity in using client-side testing tools like Karma, Jest or Mocha. E2E Testing tools like Protractor. Test coverage tools like Istanbul etc.
- Strong software design and architectural skills in object-oriented and functional programming styles.
- Expert skills with one or more version co ntrol systems - ideally Git.
- Passion for elegant user interface and design.
- Outstanding communication and presentation abilities.
- Be self-motivated and proactively manage time and tasks.
Preferred:
- Familiarity with any backend like Java/PHP/Python/Nodejs (Highly preferred)
- Familiarity with Microservices and Serverless architectures.
- Experience with industry leading CI/CD practices and build configuration management.
- Bachelor's Degree in Computer Science or the equivalent combination of education, training, or work experience.
RoleSoftware Developer
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & Design
Education
UG :Any Graduate in Any Specialization
PG :Post Graduation Not Required
Key Skills
VMware,Application support,Testing tools,Enterprise applications,Configuration management,Javascript,CMS,PHP,HTTP,Python,MEAN Full Stack,CSS3,HTML5,UI