Frontier Science Scotland

Software Engineer

Frontier Science Scotland

full-time

Posted on:

Location Type: Hybrid

Location: AmherstNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $50,000 - $75,000 per year

About the role

  • Participate in all phases of the software development life cycle, from concept and design to testing, deployment, and maintenance;
  • Collaborate with team members and others to define and develop software solutions that meet business requirements;
  • Write efficient and maintainable code while adhering to coding standards and best practices
  • Develop and maintain proper documentation for software applications, including testing materials and other deliverables required by internal workflows;
  • Debug and resolve software defects and issues as they arise;
  • Maintain and enhance existing software applications (including legacy systems), to ensure continued reliability and performance;
  • Apply a practical problem-solving mindset to identify opportunities for incremental improvement within day-to-day tasks and challenges;
  • Other duties as assigned.

Requirements

  • Solid understanding of object-oriented programming, web development technologies, and relational databases.
  • Possess strong verbal and written communication skills
  • Ability to work effectively across different toolsets and development environments with attention to detail
  • BA/BS in Computer Science or related field (or equivalent experience)
  • Proficiency in Java, HTML, JavaScript, and CSS, as well as experience with common frameworks like Spring MVC and Hibernate;
  • Experience with JQuery is preferred;
  • Contingent on a candidate’s education, experience and knowledge, they may be offered the position of Software Engineer or Software Engineer II.
Benefits
  • medical and dental insurance
  • a generous Paid Time Off (PTO) policy
  • short and long term disability
  • life insurance
  • participation in a retirement plan
  • fitness club reimbursement
  • computer loan assistance
  • tuition reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
object-oriented programmingJavaHTMLJavaScriptCSSSpring MVCHibernateJQueryrelational databasessoftware development life cycle
Soft Skills
verbal communicationwritten communicationattention to detailproblem-solvingcollaboration
Certifications
BA in Computer ScienceBS in Computer Science