View Our Website View All Jobs

Senior Software Engineer

JOB SUMMARY:

The Product Engineer is a member of the Product Engineering team which develops and manages current and future Fonteva software products.  He/she is responsible for designing, testing, deploying and implementing company products, as well as enhancements, customized software solutions and issue resolution for customers.  He/she will build managed packages on the Force.com platform, using his/her expertise in Java, .NET, Salesforce's Apex and VisualForce, HTML, CSS, JavaScript and other technologies.  The Product Engineer also contributes to the growth and evolution of Fonteva products.

Primary Responsibilities

  • Ensure product architecture design and software development meet highest standards of coding excellence on current and future Fonteva products
  • Act as primary engineer over Fonteva product development, bug fixes, enhancements, delivery and customer support
  • In conjunction with Product Development team, contribute to current and future product development and testing
  • Enhance existing applications and refactor code to improve quality and scalability
  • Design and develop integration between Fonteva Product and external applications as required by customers
  • Develop and execute all parts of the test lifecycle of code components, including user tests (UAT and QA), debugging the application, and resolving defects
  • Create, execute and document tests necessary to ensure that the application meets all functional and non-functional requirements
  • Manage status of assigned defects and quickly resolve issues
  • Support development of automated acceptance tests
  • Conduct peer reviews
  • Provide technical oversight and mentoring of junior resources
  • Collaborate with the Product Development team to facilitate the growth and evolution of Fonteva software products
  • Attend project team and/or customer meetings onsite (Fonteva office or customer office) as required by business needs
  • Clearly and effectively communicate with Fonteva team and with customers regarding status, technical issues, enhancements and creative solutions.

Required Skills:

  • Bachelor’s Degree (Computer Science or related field preferred)
  • 5-8 years developing Java or .NET Applications, specifically applications used for enterprise solutions
  • Knowledge of commonly-used concepts, practices, and procedures for all positions in their team.
  • Substantial knowledge of Java EE development.
  • Good understanding of object oriented concepts and design patterns.
  • Good understanding of version control and unit testing.
  • Ability to extract usable, actionable information from requirements documents.
  • Project management skills preferred.
  • Experience using IDEs such as IntelliJ or Eclipse preferred.
  • Ability to manage a team of junior developers preferred.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*