We are looking for Full-Stack with .NET Core 2.0+, ReactJS, (AWS) experience.
Communicate with Canadian team in English.
100% remote.

Responsibilities
—Has a strong foundational knowledge in the Microsoft .NET and ReactJS development stack. Working with the architecture team to design, develop and evolve clean code architecture dotnet templates and SDKs;
—Can give feedback (both positive and constructively critical)
—Communicate clearly and concisely to implement leading/best practices and processes to ensure alignment across the Engineering teams;
—Can lead their initiatives, celebrate successes and own their failures. In this role you’ll identify and manage technical risks and opportunities, taking responsibility for the quality of technical deliverables;
—Promote a culture of innovation that shares technology effectively and responsibly; you will refine and embody a cross-functional Engineering culture that works for all departments, encouraging knowledge transfer and professional growth.

What will you do?
A day in the life of a Senior Software Engineer would include:
—Working with different scrum teams and research which development processes can be automated to save time
—Doing R&D on software development best practices and finding new tools that can help standardize processes such as logging, code coverage, code metrics, api documentation.
—Delivering high-quality software features from design to release including but not limited to, conducting unit and system tests, monitoring in a production environment and triaging customer issues.
—Ownership and delivery of high-quality software features from design to release including, conducting unit and system tests, monitoring in a production environment and triaging customer issues.
—Generating templates for API’s, Single Page Applications etc. that has standardized tools and developers can use out of the box.
—Working with dev-ops team to automate creation of boilerplate code, documentation, and CI/CD pipelines for new projects across different Engineering teams
—Participating in culture building and laying the foundation for software development principles.
—Provide mentorship to junior team members (design and code reviews)

What do you need to succeed?
—Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education;
—6+ years of working experience;
—Working experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems;
—Collaboration on applications from conception and design, to implementation and maintenance.

Technology/Experience/knowledge:
—Experience using .NET Core 2.0+, VS Code and Dotnet Template;
—C#, ASP.NET, WEB API, HTML, CSS, JavaScript;
—Unit Testing Frameworks (e.g. NUnit, XUnit, Microsoft Visual Studio Tests, etc)
—Dependency Injection – Autofac or Castle Windsor;
—CICD – hands on experience and comfort level (AWS CodeBuild, CodePipeline)
—Building, Packaging, Versioning and Publishing .NET artifacts;
—PL SQL, Oracle Database, Oracle 11g +, MySQL preferred;
—GitHub and understanding of code-reviews using pull requests;
—Good understanding of Agile Methodology using SAFe;
—Knowledge over distributed applications, micro services and its underlying design patterns;
—Knowledge over Object Orientation, software design principles;
Experience developing resilient RESTful API’s.

Nice to have:
—Scrum Master certification (PSM or CSM)
—Modern Front-end frameworks such as Blazer, ReactJS;
—AWS - Amazon Web Services certifications (Associate, Professional or —Specialty levels):
AWS Solutions Architect, AWS Developer or AWS DevOps Engineer;
—Overall Infrastructure knowledge (Virtualization, Load balancers, Firewalls, Networks, etc)
—NServiceBus, RabbitMQ knowledge.

We offer:
— You will work in your Ukrainian time zone;
— Range from USD 3644-5540$;
— Fun big US/Canadian enterprise environment;
— Duration of the contract 1 year;
— 100% remote work;

About the project:
— Project is dedicated to making car sales. It connects 3 parties: lenders, customers dealerships.
— The team consists of 120 developers distributed between the Canada Ukraine offices.

Key numbers:
— 15 years software legacy history;
— 34000 employees;
— Revenue $7 billion (2018);
— 3 countries: US, Canada UK.

Key services:
— Auto sales;
— Financing/load services;
— Car auctions;
— Leader in automotive industry.

About UUUDesign

UUUDesign.com is Canadian-based company, an international IT recruitment agency founded in 2007. For more than 14 years, we placed over hundreds engineers across various companies in Canada and the US. Our portfolio includes more than 30 clients including major Canadian banks RBC, CIBC, TD, ATB, enterprises as IBM, City of Toronto, and spans across a significant number of startups.

Company website:
https://uuudesign.com/

The job ad is no longer active
Look at the current jobs JavaScript / Front-End / HTML Remote→.