Job details
Software Engineer 4 (PH)
- Docker
- AWS
- TypeScript
- React Native
- React.js
- HTML
- Webpack
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
As a Software Engineer 4 in the Account Management team, here's what you can expect to do:
- Acts as team lead for a small cross-functional team of analysts, developers, and testers delivering software solutions.
- Designs and develops effective, maintainable, high-quality code in a timely fashion
- Possesses a wide range of experience and the ability to resolve complex issues. Works on complex and diverse projects. Analysis requires an in-depth evaluation of variable factors. Exercises good judgment in selecting methods, techniques, and evaluation criteria for obtaining solutions.
- Demonstrates excellent verbal and written communication skills including the ability to concisely express solutions/ideas verbally or via written text and diagrams.
- Follows established coding standards and techniques, assists with establishing and improving standards.
- Oversees and conducts code reviews to ensure adherence to established coding and architectural standards.
- Works with analysts, Product Owners, and Integration Testing team to ensure the delivery of quality code that meets the functional requirements.
- Assists with the training and mentoring of the team members.
- Maintains a working knowledge of Asurion's applications and system integration and can understand changes in order to anticipate cross-system or cross-process impacts.
- Effectively communicates the feasibility of requested deliverables and timelines to the Sr. Manager, internal Business, and Project Stakeholders.
Our tech stack:
Node.js, Spark, Scala SQL, Oracle, Aurora, React, React Native, AWS, Docker, Serverless
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field.
- At least 7 years of software development experience required.
- Experience with the following technologies: Node JS, Javascript, React JS, JSON, YAML, GraphQL, HTML, XML, CSS, Web Services, HTTP, SOAP, REST, SQL and DBMS (e,g SQL Server, Oracle)
- Experience integrating with database systems, such as MySQL, Oracle, SQLServer, Postgres, DynamoDB, Redis, MongoDB or similar.
- Experience with AWS services, including Lambda, EC2, ECS, Route53, Elasticsearch, ELBs/ALBs, and IAM
- Experience with Continuous Integration and Delivery. Jenkins’s automation experience is a plus.
- Experience in application performance tuning
- Experience creating Physical and Logical design documents.
- Experience developing applications serving large transactional systems utilizing Oracle and/or other equivalent large-scale DBMS (e.g SQL Server)
- Experience in n-tier, cross-technology application architecture
- Experience with JavaScript, and experience with modern JavaScript libraries and tooling such as React, Redux, ES6, Typescript and/or Flow, Babel, Webpack, or similar technologies.
- A passion for software architecture, and great experience designing APIs that are a joy to use
- Object-oriented design experience and/or functional design experience
- Experience working in a modern, agile software development lifecycle using tools like Jira, LeanKit or Trello
- Experience with Git and tools like Github, Bitbucket, or GitLab is preferred.
- Excellent communication skills. Ability to communicate effectively with an executive audience, and clearly communicate technical issues to a non-technical audience.
- Should possess enough technical knowledge to engage developers and solution architects across the organization to deliver a solid technical design.