Senior Software Engineer

Posted 6hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer responsible for Certio Application enhancements and team mentorship. Engaging with clients for requirements and delivering high-quality software solutions.

Responsibilities:

  • Responsible for design and development of feature enhancements and bug fixes within the Certio Application
  • Actively participates in requirement and design meetings with the client and provides support as needed
  • Mentors less experienced engineers by providing technical guidance, supporting code reviews, and sharing best practices
  • Researches and implements new technologies to expand the team’s overall skill set and knowledge
  • 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

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

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities