About the job
We are seeking a dynamic Software Engineer who can both conceptualize and execute innovative solutions. In this role, you will not only engage in hands-on development but also effectively communicate your ideas and the architectural design of your solutions to the team.
A collaborative spirit is essential; your ability to work well with others will enhance your effectiveness in this position. Excellent communication skills are crucial, as is your commitment to delivering high-quality code that adheres to established standards. A passion for continuous learning and staying abreast of new technologies, methodologies, and processes will set you apart. Strong programming skills are a must.
Who You Will Collaborate With
You will be part of a high-performing Development Team, with the opportunity to influence the evolution of a group of experienced Senior Developers.
Your Responsibilities Will Include
- Addressing simple to medium complexity business challenges through automation solutions.
- Collaborating closely with the Product Owner to understand iteration goals and implementing them effectively.
- Partnering with team members to achieve iteration objectives.
- Participating in the design and development of bots, agents, and applications using the Power Platform.
- Enhancing the codebase of applications by ensuring adherence to coding standards and guidelines.
- Displaying flexibility to learn new skills and technologies to adapt to business needs.
- Utilizing strong organizational and problem-solving skills.
- Applying SAFe Agile methodologies in providing solutions for various applications.
- Working with internal and external teams, including vendors, to optimize products.
- Employing hands-on experience with Release Orchestration tools for software deployments.
- Possessing a solid understanding of DevOps concepts.
- Mentoring junior team members, promoting a culture of continuous learning and improvement.
- Engaging in code reviews and offering constructive feedback to ensure high-quality deliverables.
- Driving integration of Generative AI technologies into business applications to address complex problems and enhance user experience.
- Contributing to the estimation and planning of project deliverables.
Your Role Will Involve
- Designing and developing solutions using the Power Platform, including Power Apps, canvas apps, model-driven apps, and flows, integrated with various connectors for optimal functionality.
- Creating applications with Angular, .NET, NodeJS, or similar client-side web technologies.
- Developing SharePoint Online applications along with backend systems to support cloud-based applications.
- ...

