Senior Software Engineer (Remote)

IQVIAWayne, PA
Remote

About The Position

The Senior Software Engineer will be responsible for design and development of feature enhancements and bug fixes within the Certio Application. The Senior Software Engineer actively participates in requirement and design meetings with the client and provides support as needed. The Senior Software Engineer mentors less experienced engineers by providing technical guidance, supporting code reviews, and sharing best practices, while also researching and implementing new technologies to expand the team’s overall skill set and knowledge.

Requirements

  • Extensive knowledge of one or more contemporary programming languages (React, .NET)
  • Experience with database management systems (Oracle).
  • Excellent communication skills technical and non-technical audiences.
  • Ability to work independently and collaboratively within a development team
  • Strong organization and time management skills
  • Ability to understand and interface with APIs
  • B.S. in Computer Science or Engineering or equivalent experience
  • Five or more years as a professional developer/programmer

Nice To Haves

  • Experience with .NET, ColdFusion, Python, and Agile SDLC.
  • Proficiency in modern front-end frameworks and associated webpack technologies.

Responsibilities

  • Participate in requirement gathering sessions with the client to have a deeper understanding of the requirements to provide recommendations based on the application architecture and design.
  • Participate in application design scoping sessions, providing input on level of complexity and time estimates to complete coding and unit testing of defined business requirements.
  • Work independently and collaboratively within a development team, while effectively managing priorities and time to meet project goals.
  • Assist the Product team in providing support to the client by troubleshooting and debugging as needed.
  • Work closely with QA to ensure code is functioning as expected based on client requirements.
  • Provide mentoring, guidance and reinforcement of best practices to other engineers.
  • Perform other application development, diagnostic, and other special projects as may be assigned.
  • May be called on to interview software engineering candidates.

Benefits

  • Dependent on the position offered, incentive plans, bonuses, and/or other forms of compensation may be offered, in addition to a range of health and welfare and/or other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service