As a Senior Programming Professional, you will be responsible for the development of web applications, web services, and database queries. You will collaborate with team members around the world to understand business requirements and design specifications and you will develop and unit test code accordingly.
Additionally, your contributions may include:
• Development and maintenance of a portfolio of enterprise applications (intranet / internet)
• Estimate the work and provide delivery timeline
• Support of integration and user acceptance testing
• Application support and incident resolution
• Staying on top of new technology trends, languages, and opportunities
• Frequent communication on progress of projects, initiatives, challenges, and successes
Here’s what you’ll need:
• Bachelor’s degree in computer science or related experience
• At least 5 years’ experience as an application developer; familiarity with .Net Framework and design patterns
• Advanced hands-on experience in design, development and providing application support for enterprise software applications using C#, ASP.NET, .Net Core, MVC 4 or above, Entity Framework, Web API, JavaScript, Mendix, HTML5, Bootstrap, SQL Server, and SSRS
• In-depth and hands-on experience with SQL Server 2019 or higher (writing complex SQL queries, creating views, stored procedures and other database objects
• Deep analytical and problem-solving skills and ability to handle multiple requests from various directions
• Experienced in Agile methodologies, SCRUM, and complete life-cycle development process
• Experience and familiarity with source control management tools and team collaboration tools such as Azure DevOps, GitHub, Jira
• Self-motivated, team player with a drive to deliver and exceed expectations
• Willing to mentor junior developers
• Ideally, you’ll also have Azure Services experience