Senior Software Developer

Major Drilling Group International Inc.


Date: 3 weeks ago
City: Moncton, NB
Contract type: Full time

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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Administrative Support (Clinical) (1025)

Vitalité Health Network, Moncton, NB
1 day ago
DEPARTMENT: Laboratory - Public HealthANTICIPATED START DATE: 11 Nov 2024ANTICIPATED END DATE: 19 Sep 2025BARGAINING UNIT: CUPEJOB TYPE: Temporary full-timeSCHEDULE: Day, 8 and 12-hour shifts. Work schedule may be changed to meet operational needs.LANGUAGE REQUIREMENTS: Bilingual essentialNOTE : Applicants must attach their resume to their application.JOB SUMMARY:Provide administrative support for a clinic, department or program.REQUIREMENTS:High school graduation or General Education...

Research Analyst

New Brunswick Health Council / Conseil de la santé du Nouveau-Brunswick, Moncton, NB
5 days ago
COMPETITION2024-NBHC-01Research Analyst(Permanent Full Time Position)$2,499 to $3,490 bi-weekly(Pay Band 5)Location: MonctonApplication deadline: November 6, 2024 at noonThe New Brunswick Health Council (NBHC) is a provincial organization with a dual mandate of publicly reporting on the performance of the health system and engaging citizens in the improvement of health service quality.We are looking for a Research Analyst to join our team...

Tax Technology Consulting Analyst/Senior Analyst - Oracle

Deloitte, Moncton, NB
1 week ago
Job Type: PermanentPrimary Location: Toronto, Ontario, CanadaAll Available Locations: Toronto, ON; Burlington, ON; Calgary, AB; Edmonton, AB; Fredericton, NB; Halifax, NS; Kitchener, ON; Moncton, NB; Ottawa, ON; Regina, SK; Saint John, NB; Saskatoon, SK; St. John's, NL; Vancouver, BC; Victoria, BC; Winnipeg, MBOur PurposeAt Deloitte, we are driven to inspire and help our people, organization, communities, and country to thrive....