Success Systems logo

Director of Development-Senior Software Engineer

Success SystemsNorwalk, Connecticut

Overview

Schedule
Full-time
Career level
Executive
Remote
On-site
Benefits
Health Insurance

Job Description

Director of Development-Senior Software Engineer

If you are a Software Engineer, Design Architect, please read on!

We are the most recommended supplier in our space and we are only looking for those who want to be part of a rapidly growing company. This is a rare opportunity that could place you with an organization that creates opportunities only few positions can offer.Over the last 37 years we have become the most recommended software services provider in our space. Our partners include publicly traded market leaders. We are also offered/recommended by leading suppliers of the key product sold by our customers and most all other POS manufacturers.We offer salary and benefits. Not wanting to limit your expectations, we will discuss the earning program in person.

We are the most recommended supplier in our space and we are only looking for those who want to be part of a rapidly growing team. This is a rare opportunity that could place you with an organization that creates opportunities only few positions can offer.

Position Purpose:

Success Systems is adding depth, leadership and scale to our current staff of 8.  As Director of Development, you will report to the Chief Technology Officer and you will wear several hats.

You core role will be in the development arena, however you will also be responsible in assisting in the design, architecture of current and road map products along with assisting in the oversight and management of the development staff. 

This is an opportunity to develop large-scale systems for Real-Time convenience, petroleum, liquor and grocery applications. These applications include back office, loyalty, BI, e-commerce. As the Director of Development, you will participate in all phases of a multi-tier software development life cycle analysis, design, implementation and maintenance.

Job Responsibilities:

  • Due to our collaborative culture your ability to work in our office is essential.
  • Grow with new products and feature sets as they are brought online.
  • Assist in the management and mentoring of other developers
  • Design, Develop and implement new software features, web pages, APIs, and backend modules.
  • Maintain and improve the performance of existing software.
  • Recommend improvements to existing software programs as necessary.
  • Develop unit tests and maintain source control using Git, Source Control or Team Foundation.
  • Test and maintain software products to ensure strong functionality and optimization.
  • Ensure processes are followed at all stages of Software Development Life Cycle. Clearly and regularly communicate with management and technical support colleagues, working as part of an agile/scrum teams.
  • Work as part of a team of developers, QA, support staff, and engineers in a highly collaborative fashion.
  • Translate high level UML/Use Case into objects and structures;
  • Participate in scrum meetings and project review meetings
  • Help translate customer needs into business value
  • Create Unit Tests

Requirements

Job Requirements (including Education):
  • Bachelor’s degree in computer science, software engineering, or information systems, or equivalent experience.
  • 8+ years -demonstrated experience in software development in Microsoft .NET, C#/VB.NET, .NET MVC WebForms, and using and creating web-based APIs
  • Knowledge of .net 4.0 - .net core 2-6
  • 3+ year- Demonstrated experience with source control management using Git or Other Source Control.
  • 4+ years- Database MS SQL Server Skilled at writing T-SQL & Stored Procedures
  • Experience working on agile development teams in a fast-paced, enterprise environment, preferably Scrum.
  • 5+ years JQuery, HTML, CSS, JavaScript
  • 3+ years Xamarin Forms
  • Knowledge of Software Orient architecture 
  • Highly Skilled in SQL Server 2008-2019
  • 4+ Years of Unit Testing with NUnit or MSTest or MSTest2

Benefits

Benefits:

  • 401(k)
  • Paid Leave
  • Health insurance package

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Director of Development-Senior Software Engineer Jobs at Success Systems

What is the work location for this position at Success Systems?
This job at Success Systems is located in Norwalk, Connecticut, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Success Systems?
Employer has not shared pay details for this role.
What employment applies to this position at Success Systems?
Success Systems lists this role as a Full-time position.
What experience level is required for this role at Success Systems?
Success Systems is looking for a candidate with "Executive" experience level.
What benefits are offered by Success Systems for this role?
Success Systems offers Health Insurance for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at Success Systems?
You can apply for this role at Success Systems either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.