We are seeking a skilled and highly-motivated senior .NET Developer to fill a key role working on distributed team, in a dynamic fast paced environment. This project, built on .Net, is an enterprise-wide distributed system with thousands of users world-wide.
Mercer is the global leader for Human Resources and related financial advice, products and services with more than 18,000+ employees in 41 countries and territories worldwide.
Job Responsibilities/Requirements:
· Quickly learn new technologies, solve complex problems and be able to ramp up on new projects quickly.
· Communicate effectively and be able to review ones work as well as others with a particular attention to accuracy and detail.
· The candidate must demonstrate a great knowledge of Object Oriented programming and be able to work effectively on distributed components.
· Develop effective and efficient Windows components using Microsoft .NET technologies
· Investigate research and correct defects effectively and efficiently.
· Must have proven application development skills, excellent documentation and presentation skills, analytical and critical thinking skills, and the ability to identify needs and take initiative
· Strong working knowledge of software development life cycle process.
· Understand design patterns, complete technical designs and review the designs of others.
· Ensure code meets specifications, quality and security standards, and is maintainable
· Complete work within prescribed standards and follow prescribed workflow process.
· Unit test software components efficiently and effectively
Required Qualifications:
· BS in Computer Science or related
· 3+ years .NET Framework experience
· Strong C# experience . 3.5 years preferred.
· Strong WinForm development experience
· Strong SQL Server , T-SQL, stored pro cedures and relational data base skills and proven experience
· Must have experience in SSRS
· Experience with Visual Studio ,TFS/ GitHub
· Unit Testing-NUnit/XUnit,mocking
Useful Qualifications:
· Background in finance, economics, mathematics or actuarial science
· N-Tier/Distribution systems architectures
· CSLA business object model
· Microsoft Composite UI Application Blocks (CAB), or at least MVP/MVC approachs.
· .NET Remoting, Web Service experience
· DTC
· SOA
· MS Enterprise Library
· FarPoint controls
· Infragistics controls
· Aspose