C#/.Net Software Developer

Back to job search
  • Location:

    Marvin

  • Job type:

    Contract

  • Job ref:

    349330

  • Published:

    27 days ago

  • Duration:

    12+

  • Expiration date:

    12/01/2021

  • Start date:

    ASAP

Job Summary:

Signature Consultants is seeking a C#/.Net Software Developer for an opportunity with a client with a located in Marvin, NC.

Responsibilities:

  • Analyze requirements, make architectural and design recommendations, code, document, and test
  • Work closely with team on solving complex engineering challenges and reviewing implementations in our collaborative team environment
  • Develop solutions that account for scalability and optimize performance
  • Partner with quality assurance, architecture, product and other dependent development teams to ensure a complete end to end customer experience
  • Improve quality, reliability, and performance of our core products and services
  • Participate in routine Agile principles
  • Mentor and coach junior developers to meet their full potential



Requirements:

  • 5+ years of C# .NET development experience (.NET Framework & .NET Core)
  • Extensive ASP.NET MVC and ASP.NET Web API knowledge
  • Experience implementing multi-threaded applications in a highly concurrent environment
  • Experience both consuming and producing REST APIs
  • Experience implementing Inversion-Of-Control / Dependency Injection
  • Experience with modern testing frameworks
  • Experience using ORM Frameworks (Entity Framework, NHibernate, Dapper)
  • Experience working with relational and NoSQL databases
  • Experience working with Source Control Management systems
  • Experience working with Continuous Integration Systems
  • Has worked on a product-based development team
  • Familiarity with Windows and Linux systems
  • Motivated to seek out solutions to complicated problems
  • Detail and results oriented and able to prioritize tasks
  • Working knowledge of Agile methodologies
  • BS or MS in Computer Science or equivalent work experience
  • Excellent oral and written communication



Additional Desired Knowledge & Skills:

  • Knowledge of common design patterns and pattern based development
  • Experience with WebSockets
  • Familiar with the concepts of a microservice architecture
  • Experience working with containers and containerization management
  • Experience interacting with Message Queue Systems (MSMQ, RabbitMQ, ZeroMQ)
  • Knowledge of or experience working in financial services and/or other regulated environments is a plus
  • Knowledge of Java Microservices using Spring Boot is a plus

About Signature Consultants, LLC

Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the ninth consecutive year, Signature was voted as one of the "Best Staffing Firms to Work For" and is now the 14th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 28 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients' technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit www.sigconsult.com. Signature Consultants is the parent company to Hunter Hollis and Madison Gunn.

EEO Employer

Signature Consultants is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Signature will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 888.838.1020.