Job Seekers, Please send resumes to resumes@hireitpeople.comSr. Web Developer
Job Description:
- Responsible for leading detailed design, development/unit testing and integration of applications.
- Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements.
- Develop configurable software services that support applications integrates to enterprise services.
- Lead root cause analysis and troubleshooting including bug remediation.
- Use secure development best practices and design patterns.
- Create or update design and systems documentation for developed or modified modules
- Create process and data flow diagrams for data movement capture.
- Cross train team members for full knowledge coverage on team.
- Analyze and translate business requirements to technical design.
- Lead root cause analysis and troubleshooting including bug remediation
- Collaborate/communicate with project team and business users as required.
- Support functional testing and performance testing.
- Works with technical delivery lead on project activities.
- Ensure assigned work is implemented within project schedules.
- Design, develop, deploy, test and maintain technical assets in a highly secure and integrated enterprise computing environment.
- Strong Automotive OEM experience.
- Solid understanding of various enterprise services and micro-service concepts.
- Experience with web application security.
- Experience with DevOps continuous integration technologies a plus.
- Experienced in waterfall, iterative, and agile methodologies.
Qualifications:
- Minimum of 7+ years overall IT experience: including modern web application development, progressive and responsive design preferred. 5+ years of professional experience building and delivering web applications.
- Angular 2-4+ experience required.
- HTML 5, CSS 3, JavaScript
Technical Skills:
- Familiar with best practices in web application development, including design, security and performance.
- Knowledge of performance profiling methods and tools used in Android development.
- Experiences developing web applications using Angular 2+, preferably 4+.
- Demonstrated experience in CSS 3, HTML 5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML.
- Proficient with UML models, and using them for communicating and documenting application designs.
- Strong knowledge of algorithms, design patterns and fundamental computer science concepts.
- Experience consuming web services (RESTful) using application frameworks and JSON.
- Experience with continuous integration tools (e.g. SVN/git, JIRA, Jenkins, Maven, etc.).
- Experience with relational databases (Oracle preferred, MySQL) and NoSQL databases.
- Experience implementing authentication, authorization, JWT or equivalent.
- Experience with Single Sign On, SAML, OAuth/JWT desirable.
Heavy emphasis on experience with the following technologies:
- HTML 5, CSS 3, JavaScript.
- Progressive/Responsive web design and implementation.
- Angular 2-4+ experience required.
- Strong experience with data grids (performance, sorting, filtering) and file processing.
- Experience with web code building, minimization and deployment processes.
- Experience with web application adherence to security standards and principles.
- Subversion.
- JIRA.