What are the responsibilities and job description for the .Net Core Developer position at Pattison Sign Group Inc?
Overview
At Pattison ID, we rely on our IT systems to power the solutions that help our employees and consumers in North America. We are seeking a skilled and motivated .NET Core Developer to join our dynamic team.
Reporting and working closely with the Senior Director of Information Technology, the .NET Core Developer will play a crucial part in maintaining and enhancing our existing VB 6.0 and VB.NET applications, as well as leading the migration of these applications to .NET Core. Your responsibilities will span the full life cycle of development for VB.Net and ASP.Net based systems, showcasing your ability to meet deadlines and work independently.
Primary Responsibilities (Role):
- Maintain and enhance existing VB 6.0 and VB.NET applications, including the integration of 3rd party applications.
- Lead the migration of existing applications to .NET Core.
- Full life-cycle development responsibilities for VB.Net and ASP.Net based systems.
- Demonstrate the ability to meet deadlines, self-motivation, and the capability to work independently.
- Design, build, and maintain efficient, reusable, and reliable code.
- Integrate with partner solutions via REST-based APIs
- Ensure optimal performance, quality, and responsiveness of applications.
- Exhibit effective communication skills to convey technical concepts to non-technical professionals.
- Possess good troubleshooting and debugging skills.
Experience:
Technical strengths in the following Microsoft technologies:
- Visual Studio VB.Net / C# / .NET CORE / ASP.Net
- Experience with database technologies such as SQL Server, MySQL, or similar.
- Familiarity with Reporting Services (SSRS)
- Strong understanding of web development technologies like HTML, CSS, JavaScript, and modern front-end frameworks.
Competencies:
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)
- 7 years experience designing, developing, and deploying applications within a Microsoft .Net environment.
- Professional verbal and written communication skills
- Advanced troubleshooting and problem solving skills
- Proven ability to balance multiple priorities
- Ability to work under pressure and meet deadlines
- Collaborative team player
- Open minded and innovative