Please, let Opinov8 know you found this job
on RemoteYeah.
This helps us grow 🌱.
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 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.
You will demonstrate mastery of company-provided tools and assist others in their use.
You will contribute to the continued maturation of development processes and adhere to technology standards and architectural guidelines.
Requirements:
A Bachelor’s degree in computer information systems or a related field, or equivalent work experience is required.
You must have 6-12 years of Software Engineering experience building Web Applications.
Experience leading and mentoring other engineers is necessary.
You should have expertise in developing software systems of medium-to-large scope and complexity.
A solid understanding of web application performance and security standards is required.
Mastery of SOLID principles, OOP, and Design Patterns is essential.
You must have 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).
Proficiency with Microsoft Visual Studio, Resharper, Postman, Swagger/Swashbuckle, Github, SQL Server, GitKraken, SourceTree, or Greenfield is required.
You should have expertise with unit testing and static analysis tools.
The ability to communicate with backend and frontend engineers, and understand API contracts and integrations is necessary.
Expertise with Git and automated builds/automated deploys such as Azure or Jenkins is required.
Experience with agile development methodologies (SAFe, SCRUM, or Kanban) is essential.
Additional qualifications include excellent verbal and written communication skills, strong analytical and problem-solving skills, and the ability to work under minimal direction from management.
Benefits:
You can work from wherever you are, as we hire and collaborate with professionals worldwide.
We offer a flexible working model that empowers you to balance your professional and personal life.
You will have the opportunity to dive into impactful projects across various industries that challenge and spark your creativity.
We foster continuous learning and development opportunities that allow you to grow and reach new heights in your career.
You will collaborate with a diverse and cross-cultural team of passionate technologists and creative thinkers who inspire and support each other.
Apply now
Please, let Opinov8 know you found this job
on RemoteYeah
.
This helps us grow 🌱.