Software Design Engineer II

Summary:  Responsible for designing, creating and maintaining Microsoft .NET application code for integrated web applications, server APIs and services and database structures in SQL Server.  Must work well in a global team environment, have a solid communication foundation and be a self-starter, able to work independently on complex systems and adapt to new application areas.


Responsible for bringing products from the conceptual phase, through design, prototype, qualification, and into production, while under the supervision of a senior staff utilizing Navico Product Development (NPD) process.

Design verification through thorough development testing.

Works with global and local team leads and project managers.

Plays a key technical role on development teams.

Work well with customers on support and technical issues

Incorporate and manage offshore development resources

Reports task status in verbal and written methods.

Must be able to write clear and concise test reports.

Works with managers to estimate resources and schedule tasks.

Fundamental research for future development.

Supports other groups (electrical, mechanical, SQA) as needed.

Assists with defining project requirements (FRD, charters, contracts, etc.).

Documents software project design and detailed requirements (DRD, etc.).

Ensures software project requirements are being met by self and other team members.

Assists other team members in resolving complex or critical issues.

Verifies software designs and development at the system level.

Other duties as assigned.

Secondary functions:  This section in not required, but below are some common examples

Ability to complete special projects or other duties as assigned.

Ability to plan, coordinate, and prioritize many projects simultaneously.

Ability to contribute to decision-making that affects corporate strategy.

Ability to be on call at various times of day/evening in critical times


Bachelor’s of Science in Electrical Engineering, Computer Engineering or Computer Science.

6 to 10 years related experience

Strong working knowledge of Microsoft Technologies, SQL Server, .NET

Strong knowledge of HTML5, Web Development, C# .NET, VB .NET, TSQL, stored procedures, Entity Framework, PowerShell, Windows platforms, JavaScript, File Transfer, Windows Services,

Strong database design and development skills

Good virtualization understanding a plus

Working knowledge of source control (Git/BitBucket), software development methodologies (Agile preferred) and branching/merging

Strong knowledge of Internet Information Services (IIS) configuration and management

Strong knowledge of load balancing and session management

Strong optimization, profiling and debugging skills.

Good written and verbal communication skills.

Good time estimation and planning skills.

Ability to lead global and local development teams.

Ability to adapt to new programming environments.

Ability to work in a Global team environment.

Ability to meet deadlines.

Excellent written and verbal communication skills.


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Requires approximately 15% of time or less travelling by plane, trains, and automobiles.

General office environment.

Ability to operate a computer.

Ability to stand, sit, walk for extended periods of time.

Ability to visit customer’s locations, including offices, distributions facilities, manufacturing facilities, marina, etc.

Physical ability to work on or around marine vessels.

Work Environment:  The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

General office environment.

To apply for this job email your details to

Apply using webmail: Gmail / AOL / Yahoo / Outlook