Full Time

Software Engineer II - Marine Division

Storable
$80,000 - $110,000* / year (about $38–$53 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Storable, so some details may not match this job. The employer's own page has the real description.

Overview

The Software Engineer II - Marine Division at Storable will play a pivotal role in designing, developing, and enhancing software solutions tailored for the marine industry. This position is tasked with collaborating with cross-functional teams to deliver high-quality software that meets both user needs and business objectives. The ideal candidate will utilize robust programming skills and data-oriented thinking to build scalable applications while ensuring alignment with best practices in software engineering.



Job Responsibilities

  • Design, develop, and maintain reliable and scalable software applications for the marine division.
  • Collaborate with product managers and stakeholders to define software requirements and specifications.
  • Implement solutions that prioritize user experience and optimize performance.
  • Participate in code reviews to uphold and improve quality standards across the team.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Continuously learn and adopt new technologies to enhance application capabilities.
  • Contribute to team knowledge sharing and documentation of processes and codebases.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in multiple programming languages such as Python, Java, or C#.
  • Experience with web frameworks and RESTful APIs.
  • Familiarity with database technologies such as SQL, MySQL, or MongoDB.
  • Strong understanding of software development life cycle (SDLC) methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills within a team environment.


Technologies & Tools

The Software Engineer II will utilize a variety of technologies and tools, including cloud platforms such as AWS or Azure, version control systems like Git, and development frameworks pertinent to both frontend and backend technologies. Additionally, familiarity with DevOps practices and tools will enhance deployment and integration processes, allowing for smooth transitions from development to production environments.



Ideal Candidates

The ideal candidate for the Software Engineer II position will demonstrate a passion for technology and a commitment to building sustainable software solutions. They will possess strong analytical skills and the ability to approach problems with a logical mindset. A team player with excellent communication skills, the ideal candidate will thrive in a collaborative environment and exhibit a proactive attitude towards learning and embracing new challenges in software development.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.