Software Developer
The Company
Towers Watson is a leading global professional services company that helps organizations improve performance through effective people, financial and risk management. With 14,000 associates around the world, we offer solutions in the areas of employee benefit programs, talent and reward programs, and risk and capital management.
The Business
Our Technology and Administration Solutions Line of Business (TAS LOB) delivers benefits outsourcing services to Fortune 1000 companies and to more than six million participants. With a focus on providing quality products and services to support the pension administration process that our client companies need, our administration solutions are provided by our client-focused benefit teams, our web-based proprietary benefits administration software and our dedicated, onshore benefits call center.
BenefitConnect, our proprietary software, is highly sophisticated and user-friendly, built on the .Net framework. The TAS LOB is looking for a developer to customize and maintain this software and to develop new solutions to meet client requirements. The candidate will also be responsible, to some extent, to maintain and customize our pre-BenefitConnect software, written in Visual Basic 6, Visual C++ and classic ASP.
The successful candidate will have opportunities to develop consultancy skills. Limited travel may be required at times.
The Role
- Systems programming using Visual Studio, C Sharp (C#), ASP.Net, Visual Basic 6, Visual C++, Classic ASP and MS SQL Server.
- Develop code per detailed specifications using specified programming languages, tools, and techniques under the direction of the project manager or team leader.
- Deliver unit-tested systems timely that meet specification functionality requirements.
- Work with team to define detailed specifications for specific functionality requirements.
- Provide analysis for technical solutions based on functional requirements.
- Assist in determining requirements for estimating budgets and timelines.
- Provide consultative services on technical issues to clients and internal project teams.
- Participate in development of system test plans.
- Troubleshoot technical issues.
- Keep abreast of latest developments regarding effective procedures, methods, and tools in software development and testing.
- Assist team members in whatever way necessary to reach successful completion of the tasks at hand.
The Requirements
- 0-3 year development experience. Fresh graduates with campus experience also welcome.
- Degree (- Associates or Bachelors) in computer science, management information systems or related area
- Experience or training in Visual Studio, RDBMS, MS SQL Server, Microsoft .Net (especially C# and ASP.Net).
- Experience or trainingknowledge of any of the following is a plus: Visual Basic 6, Visual C++, HTTP, Classic ASP, VBscript, COM+.
- Relevant client-server development experience.
- Experience working on multiple projects simultaneously.
- Willingness to work in a fast-paced collaborative team environment that has tight deadlines.
- Demonstrate the ability to learn and evaluate new tools, concepts, and challenges quickly.
- Demonstrate client service focus and flexibility in supporting client requests.
- Demonstrate commitment to quality and continuous improvement.
- Strong written and verbal communication skills.
- Be available, at times, for extended work hours.
- Demonstrate strong time management skills.
Towers Watson is an EEO/AA Employer, M/F/D/V