Protect Asurion customers from ever-changing threats by delivering adaptive products through a strong engineering approach and diverse thought.
Requirements
- Experience with Java and Rule Engines, preferably Drools, and a strong understanding of design time and run time rule execution concepts.
- Proficient in Node.js, JavaScript, React.js, GraphQL, JSON, YAML, HTML, XML, CSS, and RESTful APIs.
- Strong experience with database systems such as MySQL, Oracle, SQL Server, Postgres, DynamoDB, Redis, or MongoDB.
- Familiarity with AWS services, including Lambda, EC2, ECS, Route53, Elasticsearch, and IAM.
- Hands-on experience with Continuous Integration and Delivery (CI/CD) tools like Jenkins.
- Expertise in application performance tuning and developing scalable, multithreaded web applications.
- Experience with modern JavaScript libraries and tools such as React, Redux, ES6, TypeScript, Babel, and Webpack.
Responsibilities
- Design and develop effective, maintainable, high-quality code in a timely fashion.
- Develop technical designs and solutions, guiding team members through implementation and verification.
- Conduct code reviews to ensure adherence to coding and architectural standards.
- Collaborate with product owners, UX designers, and system architects to deliver quality code that meets functional requirements.
- Champion innovation and continuous improvement in design, development, and process.
- Maintain expertise in the application and use of systems, tools, and processes.
- Effectively communicate technical feasibility and timelines to stakeholders.
Other
- Take lead in guiding a small cross-functional team of analysts, developers, and testers.
- Bachelor’s degree in computer science, Software Engineering, or related field.
- Strong communication skills with the ability to convey technical concepts to non-technical stakeholders.
- Opportunity to work in a dynamic, innovative environment that values creativity and continuous learning.
- Collaborative culture that encourages cross-functional teamwork.