Responsibilities
- Developing software solutions to meet customer needs and desire to work in a fast-paced environment.
- Collaborating with co-worker's to facilitate the creation of large and complex developments
- Rapidly prototype and deliver proof-of-concept applications to validate ideas and technologies for stakeholders
- Work within agile teams to deliver high-quality software through iterative development, continuous integration, and regular feedback loops
Required Skills
- In-depth knowledge of .NET development stack and advanced proficiency in C#
- Good Knowledge of M365 Power Platform (Power Automate, Power Apps)
- Good knowledge of Test-Driven development and refactoring existing code.
- Good knowledge of DevOps practices for efficient management of application development lifecycle
- Good knowledge of databases (normalization, data modelling, advanced SQL queries, stored procedures)
- Good knowledge of Azure Functions, Logic Apps, App Services
- Knowledge of AI services is a plus
- Knowledge of Python is a plus
- Maintaining a safe and secure work environment; Developing personal growth opportunities.
- Ability to work in a fast-paced, agile environment and resolving unplanned incidents quickly.
- Outstanding communication skills, including the ability to effectively present information in both technical and non-technical terms and train users using non-technical terms.
- Strong customer service focus.
- C#, ASP.NET, MVC, WebAPI
- M365 (Power Platform & SharePoint)
- Microservices
- SQL
- HTML, JavaScript, jQuery CSS
- Azure Web Apps, Logic Apps, Functions, Azure DevOps CI/CD
- Python and AI services is a plus