drjobs
Net Developer
drjobs Net Developer العربية

Net Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

1-3years

Job Location

drjobs

Toronto - Canada

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2449255

Senior Software Engineer Job Description

Background

Advancing the mission of education takes more than smart spending. Because in education procurement isn t just about transactions it s about connecting people with the resources they need to power learning. It isn t about adding more suppliers to your network it s about finding the right suppliers who can deliver what your education community needs today and tomorrow. It isn t even about automating sourcetopay it s about building insight at every point in the process so that you can design innovative new ways to support institutional goals.

We believe that intelligent procurement is based on a vision for how to deliver lasting value one shared by you your suppliers and your education community. We re building dynamic new technologies powered by a community of insight to help you manage every relationship more effectively and build a sustainable ecosystem to help your institution thrive.

Because keeping education vibrant and viable isn t just a job it s a calling.

Role

Our current enterprise SaaS application has evolved over a period of about ten years. We constantly need to maintain and enhance this application to satisfy business needs and in parallel we are investing in new technologies that will transform our business.

To support this work we are seeking a senior level software engineer who has experience in Blazor and Azure cloud technologies to build our next generation of applications and experience in .Net and C# using MVC and Angular to support our current applications. We are looking for someone who has experience working in a globally diverse team comprised of inhouse near shore and off shore members. We utilize many of the Microsoft stack of technologies such as .Net Azure SQL NoSql Visual Studio Typescript and more as well as Jira and other products in our process.

In this role you will interact closely with the product team for development of new features as well as the Helpdesk team who log and pass on technical issues raised internally or by our customers. You will be part of an internal team utilizing scrum agile principals. You will work with the product team to understand the new feature requests and bugs.

The role as is the entire company is entirely remotely working. We have positions that are open in both US and UK working hours. All positions require some flexibility in working hours on occasion.

Individual

This is an excellent opportunity for someone who has been a senior developer in a .Net shop to join a high performance collaborative global team. If you want to be part of a development team that is focusing on building quality long term supported software you found it.

Given the remote working model we need someone who is highly motivated a selfstarter well organized and comfortable interacting with a diverse range of colleagues all of whom will be working remotely and across multiple time zones.

We are looking for someone excited about delivering quality software someone who understands that working in a small company means that you may need to work with different skills from day to day and help where you are needed most. Someone not afraid to jump in and learn new skills when the need arises.

Responsibilities

Develop code / fix defects as needed for various applications.

Write unit tests for code.

Attend and contribute to agile ceremony meetings.

Work with the Product Managers and Product Owners to determine requirements.

Work with Architects to understand impacts of changes to various systems.

Mentor junior developers as needed

Document changes to systems aid in developing training / user documentation around developed / changed features.

Work with the QA team to understand defects and to improve the development processes.

Track work activities in Jira or other tools.

Work with other developers on inhouse near shore and off shore teams to ensure redundant knowledge of systems and processes.

Be flexible in meeting with teammates across time zones around the world.

Work independently in a remote capacity meeting sprint and other goals in timely manner.

Work in a knowledge sharing environment aiding and getting aid from other teammates helping each other and the company grow in capabilities.

Work in a CI / CD system with quick release cycles.

Perform code reviews for other developer s pull requests

Works across the company to maintain SOC II compliance and to work with process improvements.

Skills

Core skills

Expert knowledge of Software Engineering principals including design patterns and antipatterns SOLID etc.

Excellent troubleshooting skills

Expert knowledge of C# .Net SQL NoSql Css Html Typescript.

Expert knowledge of building and consuming APIs (webservices REST SOAP)

Strong understanding of MVC Angular Bootstrap Blazor Webassembly Azure services

Strong familiarity with Azure Devops (preferred) or Jira (Acceptable)

Proponent of Agile Test Driven Design AI assisted development and software craftsmanship.

Experience developing while supporting with automated testing frameworks. (smartbear selenium bunit playwright Jira test Plans) and how to build systems that take advantage of their capabilities.

8 years experience in .Net C# development.

3 years experience developing in Azure or 5 in another cloud provider.

1 years using serverless components.

1 years experience developing for Web Accessibility requirements such as ADA Section 508 etc.

1 years experience implementing and supporting search engines preferably SOLR.

One or more Microsoft Development certifications.

Desirable skills:

Bachelors Degree in Computer Science or other Engineering discipline.

Experience in an Agile development team.

Experience working in CI/CD pipelines and automation.

Used to working in an SOC II certified engineering team.

Miscellaneous

Excellent communication skills ability to discuss technical topics with technical or nontechnical audiences.

Comfortable working individually to achieve group goals as the role is 100% remote.



Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.