Sr. Developer
Role details
Job location
Tech stack
Job description
support organization level architecture standards. Collaborate effectively with various teams and cross-functional team members. Participate in and perform data maintenance and migration activities. Create enhancements to existing application to follow strict MVC patterns for improved source code maintenance, scalability, and enhanced performance. Implement Angular MVC and two-way data binding and develop single page applications using Angular. Design and architect dynamic data-driven web experiences using various web-based APIs. Develop reusable custom directives (elements, Attributes, and classes) using Angular. Redesign of applications for consistent look and feel across all browsers and all pages. Create and perform test cases in Jasmine and Karma to perform extensive testing and to optimize application performance. Use Agile methodology for the software development and JIRA for project status tracking through dashboards. Work closely with the team of architects and product owners to
Requirements
gather requirements, develop and enhance the application functionality. Work M - F 9am - 6pm (40 hours per week). Requires a master's degree or bachelor's degree in Computer Science, Software Engineering, or related field or foreign equivalent. Requires with master's three (3) years, or with bachelor's five (5) years: software development, Web development, or computer programming experience. Requires three (3) years (with master's or bachelor's): application development; developing applications with HTML, CSS, and JavaScript; utilizing front-end frameworks like Angular or React; two (2) years (with master's or bachelor's): developing web services using any of the following: Node.js, JAVA, J2EE, Spring Frameworks, or Hibernate; working with databases such as MYSQL or MongoDB; working with AWS Cloud Services; utilizing CI/CD pipelines like Jenkins, Git, or Bitbucket; and utilizing JIRA. All hires must submit to a background check. Apply: Ref #120118.