Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Asurion

Software Engineer 3

Nashville, TN

The Software Engineer 3 is a functional expert in the field of software engineering as it relates to the business objectives of Asurion. The Software Engineer 3 will code, test, and debug applications that meet system standards and functional requirements in various software languages. The Software Engineer 3 is responsible for overseeing and conducting code reviews and assisting the Manager and/or Sr. Manager by facilitating assigned activities including the coordination of resources for approved Projects, system improvements, and ad-hoc or emergency requests. The Software Engineer 3will maintain expertise of the functional software engineering processes used by Asurion.

Key Responsibilities/Essential Functions:

  • Develops effective, maintainable code in a timely fashion
  • Follows established coding standards and techniques, assists with establishing standards
  • Develops automated unit and functional test cases to validate defect-free code
  • Oversees and conducts code reviews to ensure adherence to established coding standards
  • Develops quality code that meets the functional requirements
  • Acts as a technical resource for junior team members
  • Shows a strong attention to development detail, produces high-quality code
  • Partners with business teams, development, and IT support to drive creation of processes and procedures
  • Maintains expertise in the application and use of systems, tools, and processes within the department's scope
  • Maintains expertise in the business processes that drive the applications within the department's scope
  • Maintains a working knowledge of Asurion's applications and system integration and is able to understand changes in order to anticipate cross-system or cross-process impacts.
  • Coordinates scheduled ad-hoc, and emergency tasks within the department's scope.
  • Ensures the appropriate adherence to Asurion's inter-departmental processes and procedures within the testing team.
  • Provides proper status notifications are relayed to business stakeholders and Client Relations for internal and external communications through the approved protocols.
  • Effectively communicates the feasibility of requested deliverables and timelines to the Manager and/or Sr. Manager.
  • Utilizes design patterns that comply with security, privacy policies and guidelines
  • Work closely with Product and UX team as part of Journey Team, perform product discovery, user testing, prototyping and designing/implementing final solutions.

Want more jobs like this?

Get Software Engineer jobs in Nashville, TN delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Qualifications:
  • BS in Computer Science, Engineering, Mathematics or a related field required
  • 3 or more years of software development experience required
  • 1 or more years of data engineering experience required
  • Experience in two or more of the following areas: RESTful web services, Java, Scala, Cloud Architecture & Services, NoSQL database and distributed cache.
  • Specific knowledge/experience in most of the following preferred:
  • Web Application Architecture
  • Web System Architecture, REST, JSON, CDN, SSO
  • JavaScript/jQuery, HTML5/CSS3, MVVM, Backbone, Angular, Bootstrap
  • Python
  • Big Data Platforms like Apache Spark and Apache Kafka
  • AWS services programming
  • RDBMS management
  • Java, Scala, Spring, Spring MVC, MySQL, No-SQL, Web servers
  • Web standards, cross-browser compatibility, and web-related performance and optimization techniques.
  • Strong OOD / OOP knowledge
  • Knowledge and experience with object-oriented design and implementation
  • Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing
  • Ability to quickly and accurately perform troubleshooting and repair of existing applications
  • Good diagnostic, analytical, design and communication skills


Job ID: Asurion2-PRO01668
Employment Type: Other

This job is no longer available.

Search all jobs