
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