Type:  Contract
Duration: 12 months with potential for extension
Location: Indianapolis, IN

This position will be responsible for architecting, designing and developing web-based applications in .net using Microsoft Visual Studio 2019 (C# .net Core 3.0, MVC, EF, REST, Javascript and client-side technologies). A successful candidate must have a thorough understanding of object-oriented concepts, domain object modeling concepts and a record of applying that knowledge. The person will be working as advanced dotnet C# developer; will lead the design and development of the project. The person should be a leader with strong communication skills, Able to mentor and provide direction to at least two other developers and a database person working in this project.

Required Knowledge
• Advanced knowledge in Domain Object Modeling, Repository and other design patterns.
• Advanced knowledge on the OIDC, OAuth2, OpenID connect authentication and authorization using claims identity
• Advanced knowledge working with Visual Studio.net 2019 technologies (C#.net Core 3.0, MVC 5.0, Telerik Kendo controls and Async programming)
• Advance knowledge in creating the custom ASP.net Core middleware pipeline components.
• Advance knowledge in creating ASP.net Core DI containers and its features in application architecture.
• Advanced knowledge on MVC5, LINQ and Entity Framework using Oracle Managed provider
• Advanced knowledge in designing and developing MVC views, partial views, controllers, HTML helpers, Action Filters, Areas/Layouts, model objects, Microsoft identity security objects, routing, and other MVC features.
• Advanced knowledge in web design using HTML, CSS3 and Bootstrap technologies.
• Advanced knowledge in Java Script, jQuery.
• Advanced knowledge with designing and developing high-level user-friendly interfaces.
• Advanced knowledge in developing the Web API / REST using Microsoft .net technologies and implementing its security model.
• Knowledge in Oracle SQL, Views, Stored Packages/Procedures and Triggers

At TCC, we know that having a strong company culture is paramount in sustaining the success and stability of the company, especially within the information technology industry. We place our focus on the people who make our success possible and strive to create an environment that preserves and fosters growth while still promoting the DNA of our company.

Our core values:

  • Building strong, reliable relationships with our employees, our partners and our clients
  • Upholding integrity, honesty and respect
  • Supporting our local community
  • Encouraging continued education and development
Accessibility: If you need an accommodation as part of the employment process
please contact Human Resources at Email: tcc.recruiting@e-tcc.com

Equal Opportunity Employer, including disabled and veterans.

If you want to view the EEO is the Law poster,
please choose your language: EnglishSpanishArabic - Chinese

If you want to view the EEO is the Law Supplement poster,
please choose your language: EnglishSpanishChinese

If you want to view the Pay Transparency Policy Statement, please click the link: English