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.