Full time Remote / Hybrid
Our client seeks a versatile Senior Developer/Solution Architect with 15+ years of experience, strong leadership, and business acumen to drive innovation and growth. In other words, this is a multi-role position for a very experienced software developer who is interested in understanding a wider picture in a product-based business
Responsibilities
- Work with the Product Owner to define, estimate, and prioritize new feature requests.
- Design and conceptualize products and features.
- Design technical solutions and architecture following best practices.
- Help improve the development process and workflow.
- Write clean, efficient, and well-tested code based on given requirements.
- Create automated tests, like unit and integration tests, to ensure code quality.
- Review code from other developers and provide constructive feedback.
- Mentor team members and share knowledge.
- Suggest and implement improvements to code and processes.
- Write documentation for both technical users and end-users.
- Assist customers with support requests and provide solutions.
- Gather feedback from customers to enhance products.
- Stay up to date on industry trends, especially for technologies like Microsoft
Dynamics, Power Platform and Azure. - Participate actively in the (Dynamics) community by attending or speaking at events.
Requirements
A candidate should show strength, experience and interest in the following areas, in the context of a product they work on:
Development (coding): They are able and willing to deeply understand development/technology concepts and have a long history of experience in software development. They technically understand the product they are working on from inside-out.
Functional: They show interest in, and develop deep understanding of how the product work, not just from the technical point of view, but also from the UX, conceptual and customer scenario perspective. They need to be able to design and conceptualize products and features, and based on that, capable of steering product’s development.
Business: They are interested in business in general and have strong business acumen. They actively follow the ecosystem and community (customers, partners, other market players) the product is part of, and are always on the bleeding edge. They have a deep understanding of how the company’s business works.
Leadership: They are interested in, but also capable of being “behind a wheel”. They are good with tasks, but equally good with people. They can lead and motivate people and are highly organized.
Leadership:
- Making decisions.
- Developing people (soft and hard skills).
- Motivating people.
- Being the company culture ambassador.
Technical Skills
- .NET/C#
- Front-end technologies: HTML, JavaScript, TypeScript, React or Blazor
- Various important .NET technologies (ASP.NET, EntityFramework, etc.)
- Azure
- (nice to have) MS Dynamics 365 F&O, Power Platform
Soft Skills
- Strong people skills
- Strong leadership skills
- Strong communications skills
- Proficiency in English with exceptional writing skills.