This site uses cookies. To find out more, see our Cookies Policy

Full Stack .NET Developer - Contract Opportunity - Clearwater in Clearwater, FL at Vaco

Date Posted: 11/8/2018

Job Snapshot

Job Description

Job Description:

Overview:

As a member of the Product Team, part of the Innovation Technology organization, you will participate in the design, development, integration, test, and debug of critical platform and application software which operates in a cloud environment. Your role is pivotal to the evolution and successful adoption of the cloud distribution platform and marketplace, which today delivers subscription and consumption products to customers located around the globe.

Role:

Develop, maintain, and enhance critical business applications and platform, providing specialized technical and quick hit solutions for strategic and near-term projects. Design and develop solutions aligned with business and technical requirements, utilizing robust computing architectures in a multi-tier environment. Deliver products using Agile Scrum methodologies to ensure the highest priorities are delivered first and incrementally improved. Research new technologies and techniques to improve skills, suggest product enhancements, and convey overall value to the company.

Technical environment:

Platform* Visual Studio *Team Foundation Server* .NET Framework* Test Driven Development* Java Script * JQuery * CSS * HTML5* Cloud Computing* SOAP/REST * WebAPI *Service Behaviors* Service Throttling* Asynchronous Programming

* Multi-Threading* Caching* Entity Framework* Domain Model* Domain Services* Security/Encryption/Decryption* Design Patterns* Agile Delivery Model* SCRUM methodologies


Responsibilities:

  • Analyzes, designs, and codes to address business and technical requirements for new or existing software.
  • Ensures that all facets of delivered code is performant, robust, secure, and of high quality.
  • Analyzes new technologies and 3rd party products, as requested, and provides input to team management.
  • Formulates and defines application scope and objectives; devises and modifies procedures to solve business problems.
  • Works in a highly agile and collaboration environment, yet sets and delivers on personal goals
  • Performs unit and performance testing, and other testing as needed to meet objectives.
  • Coordinates and schedules change control, and prepares required documentation, as necessary
  • Ensures software is produced in a way that complies with architectural standards and established methodologies and practices.


Qualifications:

The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • 5+ years of experience development using .NET programming skills.
  • ASP.NET MVC, Web API, Web and Window Service experience.
  • Experience with enterprise design patterns, such as IoC and GoF.
  • Experienced working with SQL and NoSQL databases to produce fast, data-driven solutions.
  • Experienced with tools like Git, Visual Studio, fiddler, JUnit, JMeter, etc.
  • Experienced with cloud-based services, like Microsoft Azure and Amazon Web Services.
  • Experienced producing single page applications (SPA), creating APIs which are widely adopted and used, and/or writing cloud-based micro-services.
  • Experienced integrating solutions from third parties.
  • Self-starter and self-learner.
  • Familiarity
  • Bachelor's degree or above, preferably in Computer Science, Math, or Physics.

Competencies:

  • Ability to build solid, effective working relationships and collaborate well with others.
  • Ability to analyze and resolve complex issues and problems in a sound and timely fashion.
  • Ability to assimilate research data from a variety of sources, analyze, and recommend appropriate courses of action.
  • Ability to constructively work under stress and pressure when faced with high workloads and deadlines.
  • Ability to adjust readily to change and adapt as needed.
  • Ability to express ideas clearly and convey necessary information.
  • Ability to identify areas of risk/concern in area of responsibility.
  • Ability to quickly learn new systems and technology.