Job Description :

The Expertise You Have

  • Bachelor's or Master's degree in Computer Science or a related technology discipline
  • 7+ years of software development experience on business critical, enterprise-wide applications
  • Strong knowledge of .NET platform and coding practices for mid-tier applications that perform business logic and calculations. This role is not for UI/Front end developers.
  • Experience in building scalable, server-side enterprise applications, domain logic intensive RESTful APIs
  • Experience in designing, developing and maintaining high-volume transactional systems
  • Experience in developing cloud neutral applications in AWS/Azure
  • Ability to debug through legacy systems, C++ & COM, and capture current state to aid with modernization
  • Actively participates in and contributes to formal reviews of architecture, design, and code
  • Provides support for software releases into production environments
  • Technical Lead experience is a strong plus
  • Experience leading and mentoring junior software developers
  • Fosters teamwork and collaboration across global development teams, business and systems partners.
  • Experience building technology solutions in the financial services industry is preferred.
  • Experience with Agile and Scrum Methodologies is preferred.

The Skills You Bring

  • RESTful API design and development using Microsoft .NET Core frameworks (C#).
  • Experience in design patterns & principles such as OO, DD, SOA, Microservices etc.
  • CICD experience using Azure DevOps and Jenkins.
  • An understanding of Micro-services Architecture and domain driven design patterns
  • Developing and deploying 12-factor, containerized (Docker, Kubernetes) API's to AWS/Azure
  • Collaboration with producer and consumer teams to implement end-to-end solutions in a customer obsessed
  • Experience developing software utilizing relational databases
  • Experience with Test automation for unit, functional and non-functional testing (SOATEST, SOASTA, Cucumber)
  • Ability to develop technical artifacts based on analysis of business and systems requirements
  • Aptitude to discover/document implementations from legacy systems, C++, Java. .NET, as part of re- platform.
  • Experience in Tech leading medium sized projects is not required, but is a plus
  • Knowledge of the current technologies and evolving trends
  • Ability to quickly learn new concepts and technologies
  • Detail oriented coupled with strong analytical and problem-solving skills
  • Strong organizational skills coupled with effective written and verbal communication skills
  • Must be an organized self-starter with a collaborative work style, and the ability to multi-task.
  • Strong Team player and collaborator

Required Skills : Requirements: C# .NET framework Desktop apps UI/WPF WCF Building and supporting APIs Integration testing Enterprise experience Nice to Have: Dropwizard
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes : Staff aug
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :Yes
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :Development/Engineering
Master Job Title :Dev: .NET
Branch Code :Boston
             

Similar Jobs you may be interested in ..