Senior Software Engineer (Angular Developer)

Symplr

Job Summary

Senior Software Engineers lead teams in delivering highly scalable, distributed multi-tenant enterprise software solutions, covering the entire application lifecycle from research and design to implementation and support. They provide technical and executional leadership, mentor team members, and ensure timely, quality delivery while adhering to architectural designs and department standards. They also focus on creating shared UI components using modern frameworks like Angular 2 or React.

Must Have

  • Lead team in providing technical and executional leadership for scalable, distributed multi-tenant enterprise software solutions
  • Responsible for the entire application lifecycle from research and design to implementation, training, and support
  • Lead team in providing software development plans and ensure delivery on time with quality
  • Hands-on experience creating Shared UI components using Angular 2 or React
  • Mentor team to cultivate industry-leading technical expertise and professionalism
  • Work with scrum team, product management, Architects, program managers, QA to develop enterprise-level software products
  • Lead a scrum team and work with cross-functional leadership in providing software development plans
  • Lead thorough design reviews, code reviews, and actively seek to improve the quality of our codebase
  • Advanced Angular 2, React JS, with shared component creation experience
  • Good experience with writing Unit Tests for UI components
  • Solid product development experience
  • 7 to 9 years’ experience with software development post BE/B.Tech, ME/M.Tech or MCA

Good to Have

  • Excellent time management, resource organization and priority establishment skills
  • Ability to multi-task in a fast-paced environment
  • Ability to work independently and as part of a team
  • Good understanding of design and architectural patterns
  • Ability to lead scrum team and provide technical and executional leadership in Scaled Agile Methodology
  • Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments

Job Description

Senior Software Engineer (Angular Developer)

Job Description

Overview

Senior Software Engineers are responsible for the leading team in providing technical and executional leadership in delivering highly scalable, distributed multi-tenant enterprise class software solutions. They are responsible for the entire application lifecycle from research and design to implementation, training, and support. They also lead team in providing software development plans and ensure delivery on time with quality. Hands on experience working in creation of Shared UI components using modern framework such as Angular 2 or React.

Senior Software Engineer is responsible for mentoring team and ensure to cultivate and sustain industry leading technical expertise and professionalism. The Staff Software Engineer will work together with a team on diverse projects utilizing knowledge of critical thinking and problem solving. A Senior Software Engineer will work tightly with their leadership to understand requirement and project timelines ensuring that software designs adhere to the architecture design and department standards.

Duties & Responsibilities

  • Be a champion for department initiatives and values ensuring all actions promote the department’s mission statement
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Work with scrum team, product management, Architects, program managers, QA and others to develop enterprise-level software products adhering to best practices and established standards and practices
  • Lead a scrum team and work with cross functional leadership in providing software development plans and ensure team deliver per plan
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Communicate in a professional manner when interacting with coworkers and external customers
  • Mentor and support team members and others as needed to cultivate and sustain industry leading technical expertise and professionalism
  • Lead thorough design reviews, code reviews, and actively seek to improve the quality of our codebase

Skills Required

  • Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment with ability to work independently and as part of a team
  • Must have experience in design and development of enterprise class software solutions and have good understanding of design and architectural patterns
  • Ability to lead scrum team and provide technical and executional leadership in Scaled Agile Methodology
  • Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments
  • Must have Advanced Angular 2, React JS, with shared component creation experience.
  • Good experience with writing Unit Tests for UI components.
  • Solid product development experience

Qualifications:

  • 7 to 9 years’ experience with software development post BE/B.Tech, ME/M.Tech or MCA

8 Skills Required For This Role

Timeline Management Problem Solving Game Texts Quality Control Agile Development React Js React Angular

Similar Jobs