This is a remote position.
We are seeking a Senior Software Engineer (Angular / ASP NET Core / C# to join our team.
Responsibilities:
- Contribute to a rapidly growing and robust application using the latest .NET Core technologies.
- Write code that is clean testable and easy to maintain.
- Exhibit strong initiative leadership and accountability on all projects.
- Work with a multifaceted and talented team to help innovate and define our marketplace.
- Ensure our coding standards application architecture and software engineering processes are consistent and up to date.
- Brainstorm and prototype new concepts and approaches.
Requirements
- 5 years experience in a fulltime position in a software developer role.
- Proficiency in writing wellstructured easily maintainable welldocumented code in Core C# SQL Server and writing unit tests in NUnit or XUnit Selenium and Postman Tests.
- Experience adhering to software engineering best practices for the full development life cycle including coding standards code reviews source control continuous integration build processes testing and operations.
- Strong knowledge of AWS or Azure.
- Extensive knowledge of testdriven development (TDD) and the various quality assurance testing methodologies that encompass software engineering.
- A solid foundation in computer science with competencies in objectoriented design database schemas application architecture and software design practices.
- Bachelor s degree related to work.
Experience in working with the following:
- Visual Studio C# OOP
- Core / MVC
- Angular 9 / JavaScript / JQuery
- SQL Server
Benefits
- Work Location: Remote
- 5 days working
5+ years experience in a full-time position in a software developer role. Proficiency in writing well-structured, easily maintainable, well-documented code in Core C#, SQL Server and writing unit tests in NUnit or XUnit, Selenium, and Postman Tests. Experience adhering to software engineering best practices for the full development life cycle, including coding standards, code reviews, source control, continuous integration, build processes, testing, and operations. Strong knowledge of AWS or Azure. Extensive knowledge of test-driven development (TDD) and the various quality assurance testing methodologies that encompass software engineering. A solid foundation in computer science, with competencies in object-oriented design, database schemas, application architecture, and software design practices. Bachelor s degree related to work