Description Position Title: .NET System Developer Role Classification: Fixed Term Contract (strong potential for a full-time conversion) Hourly rate: : CAD $35/hr - $50/hr Location: Halifax or Ontario Contract duration: 11 months Work Environment: Remote Reason for role open: Team expansion in North America Our Story Imagine being part of a team that’s not just shaping the future but actively driving it. At Davies North America, we’re at the forefront of innovation and excellence, blending cutting-edge technology with top-tier professional services. As a vital part of the global Davies Group, we help businesses navigate risk, optimize operations, and spearhead transformation in the insurance and regulated sectors. Our Halifax office is a home to approximately 20+ colleagues, many internal and external visitors, and comprises a 20-desk office and with 1 meeting room. We will soon expand our footprint at the Halifax office, increasing the number of desks by >100, with additional meeting rooms and introducing an event space with capacity for c. 100 people. Are you a Halifax based .NET system developer with Sybase knowledge and experience in object-Relational Mapping (ORM) frameworks such as LLBLGEN and Entity frameworks? If yes, then this opportunity is for "YOU". Don't wait and apply to the role now. Summary/General Description: Plan, design, develop, write and program, and launch efficient information system applications and operations systems in support of core organizational functions. Application of proven communication, analytical and problem-solving skills to help identify, communicate and resolve systems issues in order to maximize the benefit of IS systems. ** Please note this role doesn't offer visa sponsorship and requires candidate to work from our Halifax office location on need basis. We are grateful to all the candidates who have shown interest to our role, however due to high volume of applications only shortlisted candidates will be contacted for further interview. Key Responsibilities Responsible for the design, development, analysis, creation of computer programs for end-users, including testing and modification as necessary. Write Windows-based applications that interact with databases, web services, Windows services. Develop and maintain data interfaces to and from clients and vendors. Responsible for systems analysis for programming requests from inside and outside users of any of the current system platforms supported by this IS department. These requests will be triaged and scheduled for completion. Programming requests will also be weighed for contention of compatibility with our current systems and procedures. Organize meetings with users requesting projects to determine needs versus wants and to counsel the requester on possible pitfall(s) of his/her request. Development of a written plan of the proposed changes to the system and the desired outcome. This plan will detail the effected system components, database files and source code to be modified with a ‘before and after’ image. The written plan must then be approved with the IS Manager or another Systems Analyst if the manager is not available. Responsible for controlling storage waste within the systems in which they work. Test environments, temporary databases, journal receivers and the like need to be cleaned at project completion. Assist in the analysis and design phase of a project. Collaborate with developers, programmers, analysts and designers in conceptualizing, developing and testing of new software programs and applications. Develop, in conjunction with functional users, system alternative solutions. Provide support for the creation, installation, testing, implementation, and ongoing maintenance of information systems. Responsible for analyzing user requests for compatibility with our current systems and procedures. Work effectively with project management, support, and other internal departments. Create, design, develop, test and maintain an efficient database environment for all locations. Analyze systems to determine software needs, including consulting with end-users and setting up procedures for system interfaces. Responsible for the training and continual education of end-users and IS staff for EDI, interfaces, loads and database maintenance. Responsible for maintaining an efficient system for logging data loads, routine SQL statements for database maintenance. Programming as needed to modify systems for enhancement of current processes or establishment of new processes. Responsible for database effectiveness, ensuring transfers, rejections, etc., between systems are worked and handled appropriately and timely. Perform other duties as assigned. Skills, Knowledge and Expertise Expected to maintain a high level of familiarity with this industry and the technical advancements as they become available. Ability and knowledge to research and find resolutions to any network issues. Ability to interact with developers, functional experts, client managers, and end users to ensure clear understanding of their needs. Ability to handle multiple tasks simultaneously and shift priorities as directed. Flexibility, ability to change priorities quickly, and capacity to handle multiple tasks. Team player with the ability to work in a fast-paced environment. Good communication skills, both oral and written. Assertive, self-starter. Team player with good attendance. Good customer service skills and tolerance for dealing with all levels of users. The ability to travel on demand. Able to work independently, using discretion and integrity. Minimum Qualifications: Bachelor’s Degree. A minimum of three years of C++, C#, NET programming, MS SQL knowledge. A minimum of one year of SSRS reporting. Sybase knowledge. Experience with object-Relational Mapping (ORM) frameworks such as LLBLGEN and Entity frameworks. Experience designing and implementing APIs A minimum of three years working in a database environment. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. Benefits Davies Group embraces innovation, running an annual competition to generate new business projects. There are cash prizes for the top 100 entries and finalists are invited to present their idea to our investors. For our previous finalists, this has meant trips to San Francisco and Nashville in the United States. About Davies We are a specialist professional services and technology firm, working in partnership with leading insurance, highly regulated and global businesses. We help our clients to manage risk, operate their core business processes, transform and grow. We deliver professional services and technology solutions across the risk and insurance value chain, including excellence in claims, underwriting, distribution, regulation & risk, customer experience, human capital, digital transformation & change management. Our global team of more than 8,000 professionals operate across ten countries, including the UK & the U.S. Over the past ten years Davies has grown its annual revenues more than 20-fold, investing heavily in research & development, innovation & automation, colleague development, and client service. Today the group serves more than 1,500 insurance, financial services, public sector, and other highly regulated clients.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
4 days ago
Job Expire:
1w 2d
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada