Description

Role Description:

• Full-stack software application development with C#, .NET Framework plus .NET Core 3.1 and above, ASP.NET Web API, ASP.NET MVC, Razor Pages, HTML, CSS, JavaScript, jQuery, and Bootstrap.
• Advanced understanding of object-oriented programming fundamentals and SOLID design principles.
• Ability to recognize and apply software design patterns and best practices.
• Experience with Microsoft Azure, Application Services, Azure Functions, Storage Accounts.
• SQL Server development, writing stored procedures and functions, plus intermediate-level relational database modeling and design skills.
• Azure DevOps or Team Foundation Services or other centralized or distributed source control and work management systems.
• Ability to focus on deadlines and deliverables to meet commitments.
• Ability to maintain confidentiality.
• Ability to effectively collaborate with developers and business experts.
• Ability to work as part of a self-directed team, in which tasks are determined daily in coordination with co-workers, rather than being assigned.
• Ability to excel in a collaborative and distributed team environment.
• Ability to work with a minimal amount of direction while being proactive in keeping management informed of project related issues.
• Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs.
• Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership.
• Ability to manage multiple projects at the same time and shift priorities quickly.
• Proven strong problem-solving skills, troubleshooting and root cause analysis.
• Excellent written and verbal communication skills 

Requirements:

• Experience with .NET 6, 7, 8
• Experience with Blazor Applications
• Experience with application system design and architecture
• Additional Azure Cloud Services, such as Service Bus, API Management Services, Key Vault, and others
• Use of Telerik Controls / Kendo UI framework in Web application development
• Working knowledge of Power BI and SSRS for reporting and data visualization
• 5 or more years of professional Software Application Development experience utilizing the required knowledge, skills, and abilities listed above
• Experience working on an Agile/Scrum team
• Experience in the Education or Government sector
• Bachelor’s Degree in Computer Science, Software Engineering, or related field of study, or equivalent professional experience.
 

Education

Any Graduate