The Software Engineer, Angular will design, build, enhance, and support enterprise applications with a solid emphasis on Angular-based user experiences, integration with backend services, and delivery of scalable, maintainable solutions.
Responsibilities
- Analyses, solutions, develops, tests, debugs, documents and deploys software according to standards and best practices.
- Applies secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities.
- Uses DevSecOps practices, tooling and techniques.
- Drives continuous improvement and learning through ongoing training, practice and innovation.
- Manages project priorities, deadlines and deliverables proactively.
- Additional responsibilities may include collaboration across teams and adherence to company standards.
- May perform other responsibilities as assigned.
Qualifications & Experience
Education
Undergraduate studies in computer science, management information systems, or other related degree.
Technology experience or non-traditional technology certificates can be substituted for an undergraduate degree.
Experience
Two or more years of analysis and technology experience.
Technical Skills
- Business Requirements
- CI/CD
- Cloud Computing
- Programming Languages
- Software Development Life Cycle (SDLC)
- Software Engineering
- Software Testing
- Systems Integration
- Proficiency in one or more programming language such as Java, C++, Python, JavaScript. Knowledge of software development lifecycle. Proven ability to tackle moderately sophisticated business and development problems. Ability to thrive in a team workplace. Insurance/financial services industry knowledge a plus.
Soft Skills & Attributes
- Strong communication and collaboration skills
- Analytical and problem-solving mindset
- Ability to work in agile and global environments
- Time management and prioritization