Senior Software Engineer

Company Name:
FM Global
FM Global is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. FM Global helps clients maintain continuity in their business operations by drawing upon state-of-the-art loss-prevention engineering and research; risk management skills and support services; tailored risk transfer capabilities; and superior financial strength. To do so, we rely on a dynamic, culturally diverse group of employees, working in more than 100 countries, in a variety of challenging roles.
Are you ready to put your technical skills to the test by implementing software that has a true business impact? Several exciting positions have become available in our Information Services department for skilled software engineers. We are seeking talented individuals who are team players, enjoy challenges and are driven to deliver successful solutions to their customers. The Software Engineer is a key contributor to the design, development, maintenance and enhancement of multi-tiered, client/server business applications. These business applications may be transactional or analytical in nature and may be client or web-based. Individuals holding this position may be assigned to project teams, or work independently, as assigned.
Incumbents must have a thorough understanding of available technology, tools and existing designs, will collaborate with IT colleagues, and may interact with business staff and other stakeholders. The Software Engineer will participate in the evaluation of defined, complex business requirements and processes, assess available technologies, determination of infrastructure and recommendation of solution options. Incumbents design and build application solutions which may involve diverse development platforms, software, hardware, technologies and tools.
Designs and builds state of the art business applications and prepares technical specifications based on evaluation of business specifications
for complex business requirements. Adheres to FM Global's architectural principles and standards for software development, data, and
security.
Analyzes impact of requirements outlined by Business Analysts and works with Project Architects on functional and technical solutions.
Must consider usability and build for performance during all phases of development.
Unit tests application and works with other team members in the testing and debugging of programs; participates in overall system and
performance testing; supports implementation of application into production and post-production.
Provides detailed, high quality documentation at appropriate level to allow for maintenance and extension of application. Provides input for
estimates and timeframes during all project life cycle phases.
Works to develop business relationships and integrate activities with other IT departments as appropriate to ensure successful
implementation and support project efforts. Fosters and maintain good relationships with business customers and IT colleagues to meet
expected customer service levels.
Bachelor degree, preferably in Computer Science, Information technology, or a related discipline.
5+ years of experience in business application design, development, installation and modification in a complex client server
environment.
Structured and object oriented design, development and implementation of business applications in current computing
architectures (mutitiered client server/web).
Systems Development Life Cycle as pertains to software development projects
Working knowledge of relevant technologies, tools, and middleware, including development technologies and scripting languages
(e.g. .NET, C#, LINQ, WPF, WCF, XML/XSL, Entity Framework, Oracle/SQL Server, SSIS, SSRS, ODBC, ADO, etc.)
Analytical and problem solving skills
Ability to estimate assigned development tasks.
Strong interpersonal, verbal and written communication skills with an ability to translate technical concepts as appropriate to the
level of the audience.
Ability to work self-directed and as part of a team on projects of varying size; works well on cross-functional project teams and
shows commitment to tasks, project, and to team.
Date: 2014-09-18
Country: US
State: RI
City: Johnston
Postal Code: 02919
Category: Information Services - Software Engineer
Job Type: Regular Full-Time

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.