Vacancy expired!
- Responsible for all phases of Software Development Life Cycle (SDLC) including analysis of business requirements, technical specifications, technical design, development, implementation, and testing to build complex and business-critical applications.
- Design, develop and test high-performing, scalable, enterprise single-page web application (SPA) using Angular, TypeScript, JavaScript, HTML5, CSS3, jQuery, Java/J2EE, Jasmine, Karma, Git, Jenkins
- Develop services for cross-component communication, Routing, and Dealing with reactive forms in Angular and their validations
- Develop reusable components using Angular framework features such as dependency injection, directives, controllers, services, and two-way binding between modules and routing
- Write JavaScript code to develop page functionality, and client-side validations and optimize applications performance
- Write jQuery plugins to build Rich Internet Application (RIA) to make web pages more intuitive
- Test Angular Applications by writing Unit Test Cases using Jasmine framework and execute using Karma Test Runner in a Test-Driven Development (TDD)/Agile environment.
- Develop Data Access Objects (DAO) and SQL queries to support the presentation layer
- Use Git version control system for release/version management of software applications.
- Use Jenkins for Continuous Integration and Continuous Deployment (CI/CD)
- 7 years of experience in front-end web development
- Solid understanding and development experience in Angular, TypeScript, JavaScript, Java/J2EE
- Bachelor's degree in Computer Science/Engineering or related field