Job Description

Company Description



Berkshire Hathaway Group Reinsurance Division is a part of Berkshire Hathaway Inc., one of the largest and most respected public companies in the world. The division specializes in executing complex and large-scale reinsurance transactions, offering unmatched retrocession capacity. With a global client base, Berkshire Hathaway Group Reinsurance Division focuses on managing risks related to life and health insurance. The organization combines financial strength with expertise to deliver innovative reinsurance solutions to its partners worldwide. At BHG Re, we strive to foster an inclusive and accessible environment in which diversity, experience and enthusiasm are valued equally.

We are seeking a versatile full stack .net and cloud designer to help develop and maintain our business applications, manage database systems, and guide our transition toward Azure-based cloud services. This role combines software development, strong DBA responsibilities and cloud architecture - ideal for someone who enjoys both coding and infrastructure design.

We are looking for an experienced, proactive, confident, self-motivated, energetic individual with an entrepreneurial spirit and an interest in technology.

Position objectives and position summary:



The Software Engineer will join the IT team and report to the IT Manager. The successful candidate will pair with our Systems Analysts and Designers to participate in business systems delivery projects, as well as existing applications for maintenance and support. The successful candidate must demonstrate experience with a wide range of technologies including but not limited to: Database administrative tasks and SQL development with complex data processing and transformation. Configure and manage Azure services. Develop, deploy, and maintain .NET applications locally and on the cloud, as well as leverage Microsoft 365 E5 services and tools.

Key Responsibilities:



Analyses, defines and documents application design including user interface design, workflows, data, hardware, checks and controls

Performs complex application programming, codes, tests, debugs and documents

Contributes to project timelines development, feasibility and effort estimations

Works closely with the business areas in development and implementation of systems

Be able to gather requirements and convert into technical specifications.

Participates in existing applications support activities including systems infrastructure

Troubleshoots and solves issues with the existing applications and processes

Perform Database Administrative tasks such as ensuring data integrity, maintenance, backups, and tuning.

Be able to monitor and optimize SQL queries and stored procedures

Configure and manage Azure services and other cloud-based applications

Works in project teams to develop, test and maintain web and desktop-based business applications built on .NET technologies. Design, develop and unit test applications in accordance with established standards

Support, monitor and enhance applications deployed in both locally hosted and cloud environments. Participate in peer-reviews of solution designs and related code

Prepare reports and any other documentation on the status, operation and maintenance of software

Analyze and resolve technical and application problems

Develop and refine integrations between applications

Adhere to high quality development principles while delivering solutions on time and on budget

Role Requirements:



University/College degree in computer science, engineering or a related discipline

5 years of experience as a software designer/developer preferably in the financial sector

Demonstrated participation in business applications development projects in the designer and developer capacity.

Knowledge of ASP. Net core platform and browser-based applications development techniques.

Fluent in C# language, knowledge of JavaScript, HTML;

Fluent SQL Programming, Scripting, Stored Procedures in the MS SQL Server environment.

Experience with web services, APIs, and applications integration.

Experience with on-premises SQL and Azure SQL (PaaS, SaaS)

Experience with ETL tools, and PowerBuilder 2019+ would be an asset

Exposure with M365 Integrations, M365 Suite, Power BI, Power Automate, Power Apps

Strong verbal and written communications skills to effectively interact with internal clients

This posting is replacing an existing vacant position

Job Type: Full-time

Pay: From $80,000.00 per year

Work Location: Hybrid remote in Toronto, ON M5A 4N3

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3404938
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned