Randstad Senior .NET Software Developer in Saint Louis, Missouri

Senior .NET Software Developer

easy apply

job details:

  • location:Saint Louis, MO

  • salary:$50 - $55 per hour

  • date posted:Thursday, September 21, 2017

  • job type:Contract

  • reference:577735

easy apply

description

Senior Developer

Job Summary

The Senior Developer will be responsible for researching and evaluating new technologies and guiding the technical efforts of the team to leverage them as they apply to solving our business unit objectives. The Senior Developer will be responsible for adhering to best practices defined within the company's business model. This Senior Developer will leverage rapid prototyping techniques to demonstrate these new technologies to both the business and technical teams.

Job Description/Qualifications

  • Perform as a Senior Developer in customized tool development and integration with enterprise wide toolsets

  • Thorough technical knowledge in software development methodologies, design and implementation

  • Perform application technical design

  • Be responsible for the functional integrity and proper operation of all assigned systems

  • Collaborate with programmers and Product Development Team in the design of all assigned systems; maintaining company design and development standards

  • Assist with determination of project time and resource requirements

  • Participate in peer code reviews

  • Act as a technical representative of team to other business units

  • Maintain the highest level of integrity, courtesy, respect, and professionalism while interacting with, project team members, employees, and business contacts

Position Requirements

  • Bachelor's degree in business, software engineering or computer science and 6-9 years of technical experience in software design and product support

  • Required experience working within development teams working with Agile methodology (preferably SCRUM) from initial requirements through delivery and maintenance

  • Excellent analytical and design skills at multiple product level, excellent skills in research and analysis, project planning and implementation

  • Experience with developing for Windows and Linux environments

  • Experience with object oriented programming

  • Experience working with offshore teams

  • Experience working within secured network environments

  • Experience with providing production support

  • Ability to participate and contribute to multi-disciplinary scrum meetings

  • Strong communication skills are required as position will interact with business owners

Required Technical Skills

  • 5+ years of experience working with C#

  • Experience in scripting languages such as Powershell , Bash , Node.js

  • Experience with Web APIs

  • Experience of enterprise .NET technologies, frameworks, libraries and tools( Visual Studio, C#, ASP.NET v4, WCF )

  • Familiarity and/or experience in Agile development (iterative development, continuous Integration, user stories, test driven development)

  • Experience with Test Driven Development and testing frameworks for automated quality assurance testing

Preferred Technical Skills

  • Experience in data ingestion, data transformation, analytics and Big Data preferred

  • Advanced use of SQL and stored procedures

  • Experience with implementing CD/CI pipelines using Octopus or GoCD

  • Experience with Angular JS

  • Experience with Git