Senior IAM Engineer
providence
Job Description
What will you be responsible for?
- Lead a team of developers in the design, development, and implementation of software solutions.
- Collaborate with product owners, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
- Design scalable and maintainable solutions using Dot Net core for the backend and React JS for the frontend.
- Mentor and coach team members, providing guidance on best practices, coding standards, and technical challenges.
- Ensure that software development processes are followed, and that code meets quality standards.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Provide technical leadership and support to the team, resolving technical issues and driving continuous improvement
Who are we looking for?
- 3-5 years of experience in software development, with a focus on both backend and frontend technologies.
- Dot Net Backend Development: Extensive experience with C# and the .NET framework.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with Entity Framework or other ORM frameworks for data access.
- Knowledge of SQL and database design principles.
- Familiarity with RESTful API design and implementation.
- Expertise in building responsive and interactive web applications using React JS.
- Proficiency in JavaScript, HTML5, and CSS3.
- Familiarity with frontend testing frameworks such as Jest, Enzyme, or React Testing Library.
Nice to have:
- Experience with DevOps practices and tools.
- Experience with Hangfire