Job Description
Design, develop, and maintain internal web applications
Collaborate with developers, analysts, architects, and business teams
Build and maintain application roadmaps
Customize applications to meet business needs
Support deployments, testing, and production releases
Follow SDLC best practices and Agile methodologies
Troubleshoot, debug, and improve system performance
10+ years of professional software development experience
Strong experience with Python web frameworks and event-driven programming
Strong experience with .NET Framework and .NET Core
Experience with REST API design and development
Proficiency in MSSQL and stored procedures
Experience with Entity Framework Core
Front-end experience with Blazor and/or Angular
Experience with CI/CD pipelines and source control
Strong unit testing, debugging, and problem-solving skills
Excellent communication and teamwork skills
Bachelor's degree in Computer Science or a related field
Preferred Skills:
Experience with Azure (Functions, Logic Apps, Service Bus, Data Factory, DevOps)
Microservices architecture
Power Platform (Power Apps, Power Automate)
Redis, Power BI, SSRS
Knowledge of Gen AI concepts
Agile or Scrum experience
Experience with third-party UI tools such as Telerik or Syncfusion