We are seeking a Sr. .Net Application Developer to work collaboratively with a highly talented cross-functional team to create best-in-class solutions for our clients. The ideal candidate thrives in an agile environment and has a passion for developing high-quality, maintainable code for internal and external facing products written in Microsoft's .Net Framework. You will design, develop, and support new functionality in applications written in ASP.Net/C# using .NET Core and MVC5 that make use of SQL Server including stored procedures and SQL Reporting Services. Experience with Microsoft’s SQL Server 2012 or later is a must. You will work on a team of developers with similar complimentary skills and will be required to meet deadlines while delivering quality code.
.Net (C#, VB.Net, etc.) (Must)
Ability to develop and maintain SQL queries, and stored procedures. (Must)
Prior experience and usage of ADO Entities (Must)
Deep Winforms Knowledge (Must)
WPF Experience (Must)
MVP or MVC Frameworks (Must)
TFS (Team Foundation System) (Must)
WCF and WF (Workflow) Nice to Have
Strong OO fundamentals and expertise
Development of REST and WCF services.
Ability to write queries using Linq and Entity Framework 6.0 or later
Unit, Integration, and Systems Testing of components.
Ability to juggle multiple projects and course correct as business drivers change
Strong communication with team to identify road blocks
Four-year college degree in Computer Science, IT, Engineering, or related discipline or equivalent experience
5+ years of experience in .Net Development (5 years C#)
2+ years of experience in application, database and middle tier component design
Experience developing applications on Windows Server environments
Experience working with Agile Development methodologies
About APEX Analytix
APEX Analytix is the fastest growing provider of audit technology and services. We currently serve more than 250 companies across all geographies and all industries. Taken together, these companies generate nearly $4.5 trillion in annual revenue, and we do everything we can to help them preserve it.
When you join APEX, you’ll join a globally diverse and respected industry leader. You’ll also become a member of a company culture that encourages positive work/life balance, provides exceptional education, training and developmental opportunities, rewards high achievement, and delivers unsurpassed customer service