10 days old
2017-11-132017-12-11

Senior Full Stack Developer

Prince Frederick, MD 20678
  • Job Code
    585586
  • Payrate
    $130,000 To $165,000

Looking for an experienced, effective software developer with a history of designing and building successful customer facing solutions in the Maryland Marketplace!


Job Overview:


As a Senior Software Developer, you will be responsible for creating and updating our customer and internal application using latest generation Microsoft tools, including VisualStudio 2015 and .NET version 4.6.2. We are looking for someone who has really deep knowledge of the core of the .NET framework, and is comfortable with being able to write code at the drop of a hat, whether on a whiteboard, the back of a napkin, or on a computer.


Responsibilities:



  • Develop enhancements and integrations to our existing platform
  • Collaborate with architect for design and development of new projects
  • Assist in refining and documenting requirements
  • Work with third party vendors to develop standardized integration architecture
  • Understand and follow business rule directives to ensure developed software is consistent with the business rules models and business strategy.
  • Implementing high-level requirements and to produce robust solutions, within predefined timelines, and scope limitations.
  • Participate in customer support processes.
  • Design and code all aspects of solutions based on the Microsoft .Net platform using company established practices and patterns.
  • Provide training on coding standards and practices to team members.
  • Produce high quality, tested and documented code.


Required Skills/Qualifications



  • Must have excellent application development skills and proven track record delivering well designed and complex solutions
  • Demonstrated expertise in a variety of application development, technology concepts, practices, and procedures
  • Must have proven advanced experience using and migrating to leading technologies
  • Demonstrate advanced experience with object oriented design and development techniques using Microsoft technologies and Service Oriented Architecture principles
  • Deep core knowledge of most of the .NET framework and C# libraries.
  • Experience with and understanding of Software Development Life Cycle Methodologies, Waterfall, Agile and AWS.
  • Must be able to quickly establish trust and credibility within the application development staff
  • Must have passion for their work and excellent verbal and written communication skills
  • Must have excellent technical development and design skills and be able to mentor others to improve their skills
  • Proven track record of effectively delivering results in a fast paced, flexible environment while managing multiple priorities
  • Professional-level experience in developing with:


    • C#, .Net 4.x or higher.
    • AWS
    • ASP.NET MVC, ADO, Web API
    • Some experience with JavaScript libraries like Aurelia, Durandal, Knockout, AngularJS.
    • Web UI technologies like CSS, HTML5, Bootstrap
    • Asynchronous, Multi-threaded programming
    • Sql Query and Stored Procedure creation and optimization



Additional nice to haves include:



  • Search Engine Integration experience
  • WCF
  • WPF
  • Microsoft Visual Studio
  • Service Oriented Architecture design experience
  • Content Management System / Digital Asset Management
  • Demonstrated creativity solving technology problems
  • Must be a self-starter with proven experience accomplishing goals within a collaborative environment
  • Proven understanding of OO design, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance
  • Solid understanding of software development environments, source control techniques, and continuous integration Experience Level
  • 10+ years professional C# software development experience
  • Search Engine experience a plus
  • NoSQL experience/knowledge a plus
  • Event queue experience a plus
  • Experience with DRM packages a plus
  • Mobile applications a plus


Education:


A bachelor's degree, ideally in computer science or technology management, or a combination of education and professional experience



NOTE: This is a direct hire role and the client will not provide sponsorship.


Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Senior Full Stack Developer

Randstad Technologies
Prince Frederick, MD 20678

Share this job

Senior Full Stack Developer

Randstad Technologies
Prince Frederick, MD
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast