Key Responsibilities will include:
•Apply knowledge of standards, policies, best practice and organizational structure so that you can work both independently and collaboratively within your team and with key stakeholders.
•Provide informal guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.
•Ensure the quality of tasks, deliverables, services and information provided by your team – through the quality of your own work and the support you provide to others - to ensure that your team delivers high-quality, maintainable software which adheres to American Innovations standards and policies.
•Support the evaluation and resolution of technical challenges and blockers to minimize their impact on the team’s delivery and/or supported products.
•Identify and support improvements and innovation in technologies/practices within your team that would benefit the business,, e.g. efficiency in the software development process or improved customer experience.
What you need to succeed:
•8+ years of Software Engineering experience, or equivalent demonstrated through experience
•5 years of experience as a solution architect, tech lead or team lead
•3+ years of people management experience
•3+ years of experience with responsibility for technology direction, execution, and application support
•2+ years of experience with agile transformation
•Background Computer Science or Equivalent Engineering Degree desired
•Proven expertise in developing applications using .NET MAUI and related Microsoft technologies. Strong proficiency in C# and the .NET ecosystem.
•Experience with MVVM design patterns and modern UI frameworks.
•Familiarity with RESTful APIs, web services, and integration with third-party systems.
•Experience with React or other front-end technologies a plus