Previous Job
.NET Developer IV
Ref No.: 18-00856
Location: Chicago, Illinois
• The Senior Developer / Architect position requires excellent Object-Oriented programming and Design Pattern skills
• The Senior C# engineer will be involved in the design, development and deployment of our enterprise software solutions
• The job requires you to be able to design, develop, troubleshoot, and a debug complex software applications at the enterprise level
• We are looking for a Software Engineer who is passionate about programming, passionate about quality, and truly enjoys what they do
• A qualified candidate for the .Net engineer / architect position is someone who has a can-do attitude and is an innovative thinker
• The ability to communicate effectively with BA's, developers and QA's, as well as work closely and well with other team members are key components for success in this position

Essential Duties and Responsibilities:

• Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use
• Use Microsoft .NET Framework and a supported programming language (e.g., VB.NET, Visual C#)
• Serve as technical expert on development projects
• Create and integrate features for our enterprise software solution using the latest .NET technologies
• Write web services, business objects, and other middle-tier framework using the .NET framework
• Minimum 2 years intensive experience in web based application development using event-driven micro-service architecture
• Experienced in developing app using following technologies: C#, .NET Core 2.0, ASP.NET Core 2.0, .NET 4.5, ASP.NET, Micro-service design and implementation, C# Application performance tuning and testing
• Advanced development and design capabilities in .Net technologies


• 5 or more years' experience as a key developer on enterprise projects
• 5 or more years' experience developing applications in C# and .Net technologies
• Software development experience including: OOP, concurrency programming, design patterns, Visual Studio, Windows Communication Foundation, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL, and SQL Server.
• Experience creating tools to automate the deployment of an enterprise software solution to the cloud
• Experience working on SaaS solutions and web services
• Strong object-oriented design and development experience
• Knowledge of design patterns and their implementation
• Multi-tier application design and development
• Multi-threaded design and development
• Experience with SaaS (Software as a Service) solutions
• Excellent problem solving skills

*** Face to face interview required. The final interview will be in person. Please only submit candidates that can commit to an in person interview ***

*** This position can be based in Chicago or Houston. The travel will be minimal traveling to Chicago or Houston depending on where they are based ***

Senior Level (greater than 8 yrs exp.)