.NET Developer

Department: Information Technology          Location: Kokomo, IN

Business Purpose:
To design, develop, test, deploy, and maintain software applications using .NET framework to support our core business processes.

Role Qualifications: (Required) & (Preferred)

Bachelor's degree in Computer Science, Information Systems (R).

2+ years of relevant C# and ASP.NET application development experience (P), Working knowledge of SQL Server database query and design (P), Experience with .NET reporting tools (P).

Areas of Knowledge:
C# and ASP.NET programming (R), Microsoft Visual Studio (R) , Microsoft Office (R), SQL Server query and design (R), .NET reporting tools (P), MTFS or GIT version control (R), Crystal Reports (P), Visual Basics 6 (P).

Exceptional written and oral communication skills (R), Proficient in a range of reporting tools and platforms (R), Detail oriented (R), Analytical and problem solving skills (R).

Global Accountabilities for the Role:
  • Safety & Environmental: Perform all duties and control all areas of responsibility with safety as the highest priority.
  • Quality: All interaction with the user base should result in proper follow through and follow up for closure on all requests.
  • Productivity: Prioritize business requests to insure timely delivery to customers.
  • Cost/Stewardship: Make effective use of software tools necessary to provide quality information to business units as requested.
Specific Accountabilities for the Role:
  1. Participate in analysis of new application requirements.
  2. Collaborate with internal teams to produce software design and architecture.
  3. Write clean, scalable code using the C# programming language.
  4. Test developed applications to ensure it meets the data, logical, functional requirements.
  5. Convert and consolidate legacy VB6 applications to C# .NET language.
  6. Develop, test, deploy, and support Android handheld/mobile applications using Xamarin (or comparable platform).
  7. Develop application documentation for apps being developed.
  8. Diagnose and resolve application/configuration/code level technical issues.
  9. Serve as an expert and provide technical support for web, desktop and/or mobile applications.