Location
Bangalore | India
Job description
We are looking for a Web Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team and will be responsible for Web Based Enterprise Application/Platform development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements:
- Proven hands-on Software Development experience
- Proven working experience in Angular4, HTML, CSS JavaScript, JQuery AJAX development
- Experience in Designing, Developing Debugging Complex Software
- Well versed in Agile Development Process
- Able to provide simple solutions to complex problems.
- Object oriented analysis and design using common design patterns
Frontend (the below skills set is a must)
- Web Fundamentals: HTML, CSS JavaScript, JQuery AJAX
- Web Application Framework: Angular4, (Good to have if the developers knows the new features of Angular6), Type Script, ASP.Net / ASP.Net Core.
- CSS Framework: Bootstrap or similar
- Experience in working with components like GoJs and Custom component development (in Angular 4)
Backend
- Server side development language: C# or Python or similar OOP with OOAD skills
- Familiar with Web API creation and RESTFul services with CRUD operations
- Familiar with at least one database technology like MSSQL or MySQL or similar
- Familiar with web server like Node or Apache or Nginx.
Good to have skills
- Knowledge on cloud technologies like Azure
- Development and deployment of Web Application targeting cloud platform.
Education:
Bachelor / Masters in Computer Engineering, EEE, Electronics Communication, Information Technology, Computer Science, Instrumentation or Chemical Engineering
Job tags
Salary