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.

Job Overview

The Software Engineer II - Marine Division at Storable will be responsible for designing, developing, and maintaining high-quality software solutions that meet the specific needs of our marine clients. This role requires a solid understanding of software development practices along with the ability to collaborate effectively with cross-functional teams. The successful candidate will work on various phases of the software development lifecycle, ensuring that applications are robust, scalable, and well-documented. Emphasis will be placed on coding standards, performance optimization, and proactive problem-solving to deliver innovative software solutions within a dynamic environment.



Job Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C# code for marine applications.
  • Collaborate with product management and other stakeholders to define software requirements and project scope.
  • Participate in code reviews and advocate for best practices in software development.
  • Implement automated testing strategies and unit tests to ensure software quality.
  • Monitor and troubleshoot performance issues and bug reports, providing timely resolutions.
  • Update and maintain technical documentation to improve team knowledge sharing.
  • Continuously research, learn, and apply new technologies in software engineering to enhance product performance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a strong focus on C# and .NET framework.
  • Experience working in Agile/Scrum development environments.
  • Strong understanding of relational databases, SQL, and data modeling concepts.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript frameworks.
  • Excellent problem-solving skills and a proactive approach to developing solutions.
  • Strong communication skills and the ability to work effectively in a team environment.


Technologies & Tools

The Software Engineer II - Marine Division will utilize a variety of technologies and tools throughout their daily tasks, including C#, .NET Core, SQL Server, Azure DevOps, and Git for version control. Additionally, experience with containerization technologies, such as Docker, and familiarity with CI/CD pipelines will be beneficial in streamlining development processes.



Ideal Candidates

Ideal candidates for this position will possess strong analytical skills paired with a detail-oriented approach to software development. They should be passionate about creating high-quality software solutions and demonstrating a commitment to continuous improvement. The ability to adapt to changing project requirements, provide innovative ideas, and work collaboratively in a team-focused environment is essential. Furthermore, candidates should exhibit a positive attitude and an eagerness to learn, contributing to Storable’s success in delivering exceptional marine software products.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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