Logo
Scanco

Full Stack Developer

Scanco, Tampa, Florida, us, 33646


Job Description

We are currently seeking a full-stack developer with strong .NET skills to join our Product Development team. The role requires that the individual be a self-starter with demonstrated skills in .NET, SQL database development, and a strong understanding of enterprise application architecture including Azure and AWS cloud deployment.

Responsibilities

Participate in full lifecycle development of software including analysis, design, coding, testing, implementation, deployment, and support.

Consistently write, translate, and code software programs and applications according to specifications.

Employ best practices for designing scalable, extensible, secure applications.

Design and develop n-tier .NET MVC web applications, WPF applications, web APIs and web services, Windows services, console applications, and mobile applications using C# and other .NET technologies.

Design and develop both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted on premise and in the cloud.

Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging and Production environments.

Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.

Assist with development team code reviews when necessary.

Create technical documents and artifacts for developed software products using Microsoft Office.

Position Requirements

5+ years of experience designing/developing applications using C#, ASP.NET, SQL databases.

Ability to complete all phases of SDLC including analysis, design, development, testing, and support utilizing traditional waterfall and Scrum/Agile methodologies.

Ability to innovate and provide functional applications with intuitive interfaces.

Proven analytical and problem-solving abilities.

Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.

Strong understanding and demonstrated usage of object-oriented design concepts.

Experience with software versioning and release management.

Ability to effectively prioritize and execute tasks in a high-pressure environment.

Experience working both independently and in a team-oriented, collaborative environment.

Excellent communication skills.

Required Skills:

C#ASP.NET, MVCEntity FrameworkSQL Server or other SQL database serversMicrosoft Azure and/or AWS cloud technologiesMobile Application developmentExperience with the following is a plus:

JavaScript, HTML/CSSReact NativeJavaScript frameworks (React, Angular, Bootstrap)Microservices/ API developmentDocker/containerizationResponsive web site design