
Software Engineer
Frontier Science Scotland
full-time
Posted on:
Location Type: Hybrid
Location: Amherst • New York • United States
Visit company websiteExplore more
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