Senior Software Developer

Major Drilling Group International Inc.
Voir plus de détails

Commençons ensemble votre candidature !

Quelle adresse e-mail le responsable du recrutement doit-il utiliser pour vous contacter ?

Senior Software Developer

Major Drilling Group International Inc.
Moncton, NB
In-person
Full-time
Experienced
Health Insurance
Dental Insurance
Bonuses & Incentives
Publié il y a 4 jours

Job Description

We are actively seeking a senior Software Developer to join our innovative team with a focus on operational needs. This position would be at the forefront of the company's efforts to improve its competitive edge by developing solutions to improve operational efficiency globally.

You will be responsible for developing, testing, and maintaining applications that meet the needs of our clients and users. You will also collaborate with other developers, designers, and business managers to deliver high-quality solutions that adhere to best practices and standards.

Responsibilities

· Collaborate with the business and stakeholders to create solutions, which may include travel

· Design, develop, and deploy applications using .NET Core, Azure, and appropriate technologies that are best for the applicable use cases

· Write clean, maintainable, and scalable code that follows coding conventions, design patterns, and security best practices

· Integrate applications with various APIs, databases, and cloud services (including developing APIs as necessary)

· Troubleshoot, debug, and resolve issues across different browsers and platforms

· Perform unit testing, code reviews, and quality assurance

· Document and communicate technical specifications and requirements

· Research and learn new technologies and tools to improve development processes and practices

Qualifications

· 5+ years of development experience with C#, ASP.NET, .NET Core, and RESTful APIs

· Experience with HTML5, CSS3, Bootstrap, and responsive web design

· Experience with GitHub, Visual Studio, and Visual Studio Code

· In-depth knowledge and experience of relational databases (SQL, normalization, etc)

· Excellent communication, collaboration, diplomacy, and problem-solving skills

· Ability to work independently and as part of a team

· Attention to detail and quality

· Passion for learning and innovation

Nice-to-have requirements

· Experience with Azure services such as App Services, Functions, Storage, SQL Server, Cosmos DB, etc.

· Experience with Angular, TypeScript, Progressive Web App, SQL Server (SQL, T-SQL), Oracle (SQL)

· Experience with Azure DevOps