Senior .NET Developer

  • Full-time

Company Description

Business analytics  professional services firm, who turn data into action. 

Job Description

If you are a senior .Net/C# software developer with experience building enterprise-level web applications, we have a great opportunity for you. We are looking for a well-rounded senior developer to join our web team. This position is mostly focused on our business logic and web UI generation framework, all written in (non-trivial) C#. It also requires some direct UI work, such as improving user experience and refining the UI.

If you have built scalable web applications, web services, rich clients, and server-side components using C# and .Net, you can help us take our software platform to the next level, and have fun while doing so. You will be solving interesting and challenging problems, be part of a great team, and enjoy a supporting and friendly environment that allows you to grow, learn, contribute, and focus on your strengths.

Competitive pay and benefits, and the chance to work with people as skilled as you are.


Qualifications

Requirements/Qualifications

• Expert knowledge of C# and .Net 4.0 or later.

• Vast experience developing web applications and web services in C# and .Net.

• Experience with client-side web technologies like JavaScript, jQuery, Ajax, HTML, CSS, and other JS libraries.

• N-tier application development experience using WCF, Web Services, Windows Services, and IIS.

• SQL with focus on MS-SQL.

• Using Git (or similar)

• Good communication skills

• Ability to debug and improve highly complex pre-existing code

• Keen eye on user experience and user interface


Highly Desirable skills

• Experience building frameworks and meta-data based applications.

• TypeScript

• ASP.Net Web API

• Meeting compliance requirements such as FISMA and HIPAA

• Application globalization and localization.

• Windows GUI development - WinForms and WPF.

• Accessibility (Section 508)

• Web application security


Additional Information

All your information will be kept confidential according to EEO guidelines.