Senior Backend Engineer (.NET)

Remote
Full Time
Experienced
PROJECT DESCRIPTION
Our client is a leading third-party logistics provider, partnered with small and mid-size businesses to expertly solve their immediate shipping needs. As a Senior Software Engineer (Backend) you will design, code, and unit test new features and modifications. You will also triage, re-factor, and troubleshoot issues found within large scale applications and maintain the integrity of existing program logic according to specifications. The Senior Software Engineer (Backend) will deliver working software in compliance with technical architectures and integrate software components into a fully functional software system. This role will execute on assigned technical tasks per team leads and management. You will be responsible for conducting code and peer reviews, while also managing tasks and updates in internal tools. 

IN THIS ROLE, YOU WILL
  • Demonstrate mastery of company-provided tools and the ability to assist others in their use.
  • Demonstrate a full understanding of development process as practiced by Client.
  • Contribute to the continued maturation of development processes.
  • Contribute to the communication and adherence of the teams to technology standards and architectural guidelines.
  • Conduct initial code reviews for other engineers.
  • Show expertise and the ability to assist others in their understanding of Client's offerings and their purpose.
IF YOU ARE
  • Bachelor’s degree in computer information systems or a related field; or equivalent work experience;
  • 6-12 years of Software Engineering building Web Applications required;
  • Experience leading and mentoring other engineers;
  • Expertise developing software systems of a medium-to-large scope and complexity;
  • Understanding of web application performance, and security standards;
  • A mastery of SOLID principles, OOP, and Design Patterns;
  • Expertise with the .NET Framework including C#, SQL Server, IIS, and design/architectural patterns (e.g. MVC, Web Forms, T-SQL, REST, XML, SOAP, JSON, RPC);
  • Expertise with Microsoft Visual Studio, Resharper, Postman, Swagger/Swashbuckle, Github, SQL Server, GitKraken, SourceTree, or Greenfield;
  • Expertise with unit testing, and static analysis tools;
  • Ability to communicate with backend & frontend engineers, and understand API contracts, and integrations;
  • Expertise with Git, automated builds/automated deploys such as Azure or Jenkins;
  • Experience with agile development methodologies (SAFe, SCRUM or Kanban).
ADDITIONAL QUALIFICATIONS
  • Solid understanding of both the business and the technical aspects of corporate IT.
  • Excellent verbal and written communication skills.
  • Ability to collaborate and build consensus with team members in all areas of the business.
  • Ability to work under minimal direction from management.
  • Ability to organize, plan, prioritize, and follow through on own work.
  • Ability to work with all levels of employees and consultants.
  • Ability to build and maintain strong relationships.
  • Ability to turn ambiguous information into meaningful requirements.
  • Strong analytical and problem-solving skills.
  • Familiarity with Git.
  • Automated builds/automated deploys such as Azure or Jenkins.
  • Strong ability to review, document, and understand what existing code bases are doing.
  • Quickly and efficiently implement complex service solutions following the latest architecture patterns.
  • Previous experience in the Logistics and Transportation Industry is preferred but not required.
AS AN OPINOV8R, YOU WILL HAVE 
Digital-First Approach: Great talent knows no borders! You can work from wherever you are. We hire and collaborate with professionals worldwide.  
Remote Work Model: Balance your professional and personal life with our flexible working conditions. We offer an, empowering you to be productive and deliver your best from anywhere.   
Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity. Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change. 
Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights. 
Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support. Together, we develop services that make a real impact on the world.

HOW’S THE HIRING PROCESS GOING
We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here’s what to expect:
— Initial Interview: If your background fits the role’s criteria, we’ll invite you for an interview with a Talent Acquisition Specialist to get to know you better.
— Technical Interview: Depending on the role, you may be asked to complete a technical assessment/test task to showcase your expertise.
— Final Decision: After completing all interviews and assessments, we’ll reach a final decision and get back to you with the result.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*