.NET Developer

SUMMARY:

This position is responsible for building & maintaining .NET desktop applications using VB.NET and C# languages. The primary responsibility will be to maintain and enhance existing applications and design and develop new applications. A commitment to collaborative problem solving, end-user training, sophisticated design, and quality product is essential.

KEY RESPONSIBILITIES:

  • Build and expand current and future expectations of applications using languages and technologies in the .NET framework
  • Maintain day to day operations of .NET applications
  • Upgrade, configure and debug existing systems
  • Correct problems within a reasonable time frame
  • Train end users on application usage and work flow
  • Provide technical support for web, desktop, and/or mobile applications
  • Research future technologies with .NET applications
  • Test and deploy applications and systems
  • Develop documentation (manuals, user guides, versioning) throughout the software development life cycle
  • Occasional back-up support for the IT Helpdesk

REQUIREMENTS / BACKGROUND:

  • 2-3 years’ experience of .NET framework
  • Minimum of 2 years coding experience in VB.NET C#, ASP.NET, and knowledge of their ecosystems
  • Strong knowledge of Microsoft Visual Studio 2015-2017
  • Experience with Microsoft Access Databases and VBA Coding preferred
  • 2-3 years of experience using code versioning tools such as Git, Java, and Python
  • Ideally, candidates will have 2-3 years in the manufacturing industry with knowledge of front-end sales practices

SKILLS, TRAITS AND COMPETENCIES:

  • Good working knowledge of Microsoft SQL Server, including stored procedures, functions, schemas, and table structure and design
  • Strong skills for writing clean, readable, and easily maintainable code and reusable libraries
  • Understanding of fundamental design principles for building a scalable desktop, or web based application
  • Comfort facilitating instruction to mid-sized training groups
  • Strong organizational skills and work ethic
  • Team player and excellent communicator is a must

APPLY NOW!