This is a remote position.We are seeking a Software Engineer II (PowerBI, C#, Azure, Angular) to join our team.Responsibilities:
Be a member of a team who specialises in designing new products and features based on user requirements gathered from Product Owners.
Write code as it applies to Power Bi Embedded applications, including building visualisations and the Client and Admin applications.
Write code and automated tests for new features.
Review and provide feedback on development pull requests.
Provide guidance to less experienced engineers on their current development tasks.
Work within an Agile environment, responding to change quickly, including re-focusing development efforts and adapting to evolving requirements.
Stay current by updating personal and technical skills.
Requirements
Minimum of 3 years as a software development engineer delivering enterprise class web applications
Experience in the following technologies - C#, Power Bi, ASP.Net Core, .NET Core, Web API, JavaScript, TypeScript, SQL, JSON and REST
Competencies - Skills/Knowledge/Ability:Understanding of object-oriented design and SOLID development principlesExperience developing microservices using C#Experience with Entity FrameworkExperience with Power BI Embedded ApplicationsPractical experience building, testing and consuming RESTful APIsA fundamental understanding of testing (including stubbing, functional, unit, and e2e)Experience building single page applications using Angular or similar technologies Strong critical thinking and problem-solving skillsAbility to communicate with clients, colleagues, and management to explain complex issues clearly and concisely.Benefits