Search Jobs

Senior Full Stack .NET Software Engineer

Our client is seeking a Sr. Full Stack .NET Software Engineer to help design and develop their varied platforms. We need a candidate that is comfortable in an Agile work environment and has the ability to see a project from concept to completion. The ideal engineer will be a self-starter, keen to learn new technologies, and passionate about research opportunities.


  • Lead in the analysis, presentation, and adoption of new or modified work methods, processes, and technology
  • Monitor the use of best practices and ensure the quality of the software produced by the team including architecture, maintainability, durability, and efficacy
  • Lead in the work planning for development tasks
  • Deliver excellent customer service with urgency
  • Mentor team members in software craftsmanship and team processes
  • Ensure product integrity and provide guidance for the team and business
  • Gather functional and non-functional requirements with stakeholders
  • Achieve business goals through the gathering of current knowledge and information


  • Bachelor's degree in Computer Science/related degree OR relative work experience
  • 7+ years’ experience in Software Engineering roles
  • 5 + years’ using C# or Java for application development 
  • 3+ years’ experience in API development and management
  • Excellent communication, problem-solving & customer service skills
  • Experience achieving results and managing work effectively
  • Act with integrity and professionalism, and demonstrate honesty, 
  • Prefer someone with significant understanding and hands-on development of APIs and Microservices (IBM DataPower, API Connect /API Management, SOAP, REST, WSDL, XML, XSD, XSLT, Swagger /YAML, Python, Docker, Kafka, OAuth 2.0)
  • Exposure to Middleware and integration architectures for enterprise like ESB, Message Broker, and Message Queues preferred
  • Working Experience in Agile/Scrum methodologies preferred

Apply for this job