Software Engineer

Software Engineer
Empresa:

Unum


Lugar:

Carolina


Área:

Programación

Software Engineer

Detalles de la oferta

SunIRef:it Software Engineer (Web) - Columbia, SC - Find Jobs Company Reviews Find Salaries Find Resumes Employers / Post Job Upload your resume Sign in Home whatjob title, keywords, or company wherecity, state, or zip code Find Jobs Advanced Job Search Software Engineer (Web) Unum 443 reviews - Columbia, SC Unum 443 reviews Read what people are saying about working here. Job Posting End Date: 02/04 Unum is a company of people serving people. As one of the world's leading employee benefits providers and a Fortune 500 company, Unum's financial protection benefits help protect more than 33 million working people and their families from the financial impact of illness or injury. Unum's three distinct, but similarly focused US businesses - Unum US, Colonial Life, and Starmount Life - are each a market leader in making disability, life, accident, critical illness, dental, and vision insurance accessible in the workplace. Headquartered in Chattanooga, Tennessee, Unum has significant US operations in Portland, Maine, Worcester, Massachusetts, and Glendale, California with over 35 field offices nationwide. Colonial Life is headquartered in Columbia, South Carolina with over 40 field offices nationwide. Starmount Life is based in Baton Rouge, Louisiana, and is the dental and vision center of excellence for Unum in the US. General Summary: A software engineer is a member of an Agile development team that employs Scrum as the process management framework, working to drive features from idea to completion in order to deliver business value. Software engineers develop and maintain distributed applications using the .NET Framework, utilizing technologies like MVC and Web Api. In addition, they produce progressive and responsive user interfaces for the web using HTML5, JavaScript and CSS. They support deployments to production and troubleshoot issues that may arise, often developing creative solutions in a time-limited and challenging environment. They debug, identify and fix code defects and support production applications as part of an on-call rotation. Software engineers use source control systems like TFS, Git or Subversion to check-in, branch and shelve code changes. They integrate SOA or REST services for use in distributed applications via a service layer architecture. They design database schemas to fit the needs of an enterprise business application and write database update scripts, stored procedures, functions and views for SQL Server. Software engineers create automated build and deployment jobs using software like Jenkins or TFS to facilitate Continuous Integration and Continuous Delivery. Software Engineer is responsible for the building and/or configuration of software solutions within their business portfolio. They ensure software is delivered to high quality standards by collaborating with their agile team members and by leveraging unit testing and continuous integration. They participate in the estimation of work required to deliver software features. Principal Duties and Responsibilities Responsible for the design, implementation, and maintenance of new and existing features for the existing portfolio of applications for a business area Responsible for communication and collaboration with key stakeholders in the delivery of features Design, codes, configures, unit tests, maintains, and documents software deliverables using agreed upon standards and tools. Participates in sizing and estimation activities within the agile team Communicates daily with the Scrum Master or Team Lead and the Agile team on progress made and planned progress for the coming day and reports any impediments that are blocking their progress Participates in code reviews and sprint retrospectives; ensuring their ideas for team continuous improvement are communicated so that the overall process and team can improve sprint by sprint and readily receives feedback for self-improvement. May lead parts of same. Focuses on delivering business priority and value at all times Responsible for ensuring the quality of existing and new features through both manual and automated testing and use of continuous integration techniques, where practical Demonstrates an interest in software architectures and seeks to design solutions in alignment with Company stated architecture and standards Participate in Proof Of Concept work and prototyping when necessary Collaborates with Business Analysts to confirm understanding of business requirements relating to features to be delivered and to help the Business Analyst define requirements that can be delivered from a technical perspective Collaborates with User Experience (UX) designers to ensure designs produced can be translated efficiently into working solutions for feature delivery Collaborates with the agile team to establish the definition of done for each of the stages of production within the team Collaborate with Test Engineers and Senior Test Engineers to ensure that software meets the definition of done; ensuring successful transition of work to the next stage of production during the sprints Ensures an innovation culture in the team by continuous improvement of deliveries and participates in evaluating new processes and technologies that can be applied to future feature delivery Collaborates with Technical Support Engineers to transition software features to a production environment ensuring that the deliveries meet application performance criteria, release standards; and ensures application and system stability. Automates testing of software to industry standards of software automation ensuring very high quality application/solution delivery and efficient regression of existing features Ensures that the latest project progress is known to the agile team by ensuring Application Lifecycle Management (ALM) tools are up to date and participating in daily standups outlining progress made, progress planned and detailing impediments Thinks with the mind of the end customer at all times, ensuring solutions seek to improve the customer experience and delight their customers. Job Specifications Bachelors Degree in Computer Science is preferred, or equivalent relevant business experience Familiarity or experience in the following is recommended: how to update, package and deploy content utilizing a CMS like Sitecore; development using Object Relational Mappers (ORMs) like Entity Framework or NHibernate; SQL Server Data Tools (SSDT) to manage database projects, generate update scripts and load reference data using post-deployment scripts; principles of User Experience (UX) design and applying these principles to front end development; front end frameworks and libraries like Vue.js; Test Driven Development (TDD); automated testing frameworks, both front-end and server-side. 2 years experience with demonstrated success at the Associate level in software development and software development practices or equivalent experience Shows evidence of analytical ability Takes a logical, analytical approach to problem solving and pays close attention to detail Knowledge of Agile Development Methodologies Self motivated and results oriented Takes an innovative approach to problem solving Demonstrates strong focus on quality delivery and delighting customers; holds self to high standards of delivery Demonstrates good oral and written communication skills. Strong team player; able to work effectively within a team and more broadly with people from a variety of backgrounds and areas across the organization. LI-AN1 IN1 Unum and its family of businesses offer world-class training and development, generous compensation and benefits packages, and a culture built on employee ideas. Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status. Company: Unum Unum - 5 hours ago - report job - original job On Company Site Save this job Recommended Jobs Software Engineer jobs in Columbia, SC Jobs at Unum in Columbia, SC Software Engineer salaries in Columbia, SC Company Info Follow Get job updates from Unum Unum 443 reviews About A leading provider of financial protection benefits in the United States and the United Kingdom, Unum helps millions of people gai. Let employers find you Thousands of employers search for candidates on Indeed Upload your resume About Help Center 2019 Indeed, Privacy and Terms Let Employers Find YouUpload Your Resume


Fuente: Adzuna_Ppc


Área:

  • Tecnologías de la Información / Programación

Requisitos


Conocimientos:

  • Subversion
  • JavaScript
  • SQL
  • PROGRESS

Ofertas Relacionadas

Se busca programador

Descripción del Empleo: Se busca Programador para trabajar en una Agencia de Publicidad en crecimiento, con oficina en Yauco. La persona estará encargada de la...


Ponce

Publicado hace un mes

Production support developer

Descripción del Empleo: SmartLogix is equal opportunity employer seeking a Production Support Developer to join an excellent work team. Primary responsibilities...


San Juan

Publicado hace un mes

Production support developer

Descripción del Empleo: SmartLogix is equal opportunity employer seeking a Production Support Developer to join an excellent work team. Primary responsibilities...


San Juan

Publicado hace un mes

Programacion microsoft .net

Descripción del Empleo: Empresa local busca talentos en area de Sistemas de Informacion para Plazas de Reclutamiento inmediato. Aquellas personas interesadas...


San Juan

Publicado hace 25 días