top of page

Programmer
English Advanced

Full-Time (Contractor)

Job Purpose

  • To design system specifications based on the analysis of business requirements

  • To program changes to existing and new systems

  • To complete unit testing and system testing of software developed in house

  • To provide support and maintenance for existing systems

Más información de la empresa para la cual trabajarás:

Nuestro cliente es una compañía líder en productos especializados de seguros y servicios relacionados, así como en la protección de la vivienda de sus clientes y los productos que compran. Además es una compañía Fortune 500 que se centra en los mercados de vivienda y de estilo de vida; y es uno de los líderes del mercado en protección de móviles, servicio de garantía extendida, protección de vehículos, seguro funerario prefinanciado, seguro de renta, seguro de prestamista para propietarios de vivienda, y servicios de valoración de hipoteca y asociados. Tiene sede en veintiún países; y su Fundación trabaja para apoyar y mejorar las comunidades

Position details...

Primary Job Accountabilities/
Responsibilities

Basic Qualifications Required - Experience, Skills, and KnowledgeBasic Qualifications Required - Experience, Skills, and Knowledge

To design system specifications based on the analysis of business requirements

  • Analyses users needs and develops formal user requirement documents and design specifications to meet those requirements​

​​

To program changes to existing and new systems

  • Writes new bespoke programs and modifies existing programs using informal user specification

  • Writes programs from previously designed detailed specifications

  • Controls and records development tasks via the appropriate Job Request system

  • Applies the company’s IT standards when developing systems

 

To complete unit testing and system testing of software developed in house

  • Rigorously tests and proves all programs and systems built, ensuring high quality, reliability and compliance to Assurant Solutions (Assurant) Information Technology standards

 

To provide support and maintenance for existing systems

  • Solves day-to-day processing problems, by liaising with Assurant’s staff to produce informal user specifications

  • Provides second line support to Company's .net based systems

  • Trains new and existing staff in software systems

  • Creates user-friendly manuals and documentation

  • IT Degree or on-going study

  • development and implementation activities (min 5 years’ experience)

  • Knowledge of the Insurance Market (Desired)

  • Ability to assess competing priorities and organize personal workload appropriately

  • Analytical capability and comprehensive vision

  • Good interpersonal skills (Teamworking)

​

​

​

Broad knowledge and experience in the use of expertise in distributed technologies including but not limited to Visual Studio .NET, Visual Basic .NET, C#.NET .NET Framework 3.5 & higher, AJAX and Extensible Markup Language (XML & XMLT); IIS 7.0 and higher

Others including CodeSmith code generator, Web Services, WSS 3.0, WSE, & WCF,  CSS, HTML, DHTML; Javascript

Source control tool – TFS

Reporting tool – SSRS and SharePoint

Database technology including Oracle 12c and SQL server 2014 and PL/SQL and Stored procedures

Unit testing develop.

MVC (avanzado)

Razor Pages

JavaScript, HTML, CSS

React o Angular (development of user interfaces)

SQL Server

Develop of Store Procedures

Knowledge of Design Panterns  (Singleton, Factory,etc)

 

Fluent in English writing and Speaking

Communication skills, transmission and clear documentation

Ability to meet tight deadlines

Ability to work independently or with others as part of a team

bottom of page