Senior Angular Engineer
Job opportunity
Leads development of critical system components and functionality. This includes hands on programming, system debugging, code reviews, and development of operational procedures. Coordinates with Lead Application Developers to ensure standards are being followed. In general, this role is responsible for producing scalable and functional applications and services that meet the company’s needs.
Responsibilities
- Hands on in implementing solutions, technically guiding extended teams during development and deployment of solutions.
- Provide technical thought leadership and strong collaboration with subject matter experts, project managers, and functional leaders.
- Apply in-depth technical knowledge to develop applications across one or more technology areas, such as web front-end applications.
- Plan, design, develop, test, debug, and deploy highly available applications.
- Document key SDLC processes by producing formal documents like solution architecture documents and technical system design specifications, etc.
- Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis.
- Participate in troubleshooting complex issues and resolving defects.
- Participate in prioritization of major projects based on business needs, budget and risk reduction.
- Review and analyze the effectiveness and efficiency of existing systems and develop strategies for improving and/or maximizing adoption and usage of these systems.
- Coach / mentor junior developers, contractors, or interns to help grow the team’s overall skill-base and elevate team velocity both internationally and domestically
- Maintain compliance with all company policies and procedures.
Qualifications
Competencies
Must be able to demonstrate the ability of maintaining privacy and confidentiality; critical thinking skills; make independent decisions in accordance with company policy and procedures; and take initiative on issues that arise daily.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Extensive experience in JavaScript, Angular.
- Bonus skills: .NET Core, .NET frameworks, AWS Serverless and AWS in general.
- 5+ years experience using the principles and patterns of system design.
- 3+ years experience writing workflow automations and software integrations.
- Advanced skill in analyzing and understanding business / technology system architectures, databases, and client applications.
- Ability to debug / trace code, resolve issues quickly, and analyze data to draw business relevant conclusions.
- Experience working with industry standard version control systems (e.g., Git, CodeCommit).
- Ability to work and communicate effectively with other technical personnel as well as functional users at all organizational levels.
- Ability to forecast level of effort for development work, track progress and quantify remaining work.
- Ability to prioritize and manage multiple projects.
- Ability to adapt to sudden changes based around client needs.
- Experience with Agile, Scrum and Waterfall project management methodologies.
- Ability to create technical documentation and user instruction guides.
- Willingness and ability to work extended hours when necessary to meet project timelines.
- Willingness to learn a wide array of technologies from both current and potential partners and clients.
- Experience with setting client and management expectations.
- Experience with developing against AWS services (e.g., Lambda, API Gateway, Aurora MySQL, and DynamoDB, S3) a plus.
Language Skills
Must have the ability to maintain a professional approach with others in job-demanding, multitasking and/or project support situations; the ability to create and edit written materials; the skill in organizing resources and establishing priorities; and the ability to gather data, compile information and prepare reports.
Computer Skills
Must have expertise with the variety of off-the-shelf software for office productivity such as, but not limited to, Microsoft Office applications, and Adobe programs. Knowledge of Structured Query Language and relational databases such as, but not limited to, Access and SQL Server preferred. Must be able to learn other software as needed.
About the company
This job opportunity is no longer active.
We only feature a handful of open job opportunities at any given time. Currently featured jobs include:
If you want to be considered for all of our current and future job opportunities, ensure your Torc profile is complete, including any skill assessments you're invited to submit.
Our Talent Operations team will contact you when we have a job opportunity that matches your skills and experience.