The role
This role needs someone who can appreciate the big picture, not just the current landscape. You will need to not only be hands-on but also explain to others your ideas and the design and integration of the solutions.
Your team working skills will be required to amplify your performance in this role. Good communication skills are mandatory. You should be adhering/contributing to given high-quality coding and other standards as defined in the group. The person must have the commitment to complete the solution with good analysing and innovative skills. The zeal to continuously learn new technologies, models, techniques and processes will help the incumbent to stand out from the crowd. Of course, you need to be good in programming skills.
Who you will work with
You will work with a high performing Development Team. And this role gives you an exciting opportunity to shape a team of experienced Senior Development role.
What you will be responsible for
- Solve simple/medium complexity business problems using automation solutions
- Working closely with Product Owner to understand the iteration objectives and execute them
- Working closely with the team to meet the iteration goal/objectives
- Involvement in Design and Development of Bots, agents and Power Platform based applications
- Improve the overall code base of the applications by ensuring compliance to coding standards and guidelines.
- Flexibility to learn new skills and technologies as required to meet the changing needs of business
- Using excellent organization and problem-solving skills.
- Understand and follow the SAFe Agile methodologies, while providing solutions to various applications.
- Collaborate with internal as well as external teams, including vendors, to fix and improve products.
- Possess hands-on experience in any Release Orchestration tool for software deployments.
- Having good understanding on the Dev-OPS concept.
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement.
- Participate in code reviews and provide constructive feedback to ensure high-quality deliverables.
- Drive the adoption and integration of Generative AI technologies within business applications to solve complex problems and enhance user experience
- Contribute to the estimation and planning of project deliverables
What you will do
- Develop/Design solutions using Power platform using Power Apps, canvas apps, model-driven apps and flows that can be integrated with connectors to achieve the required functionality
- Development of applications using Angular, .Net, NodeJS or any other similar client-side web technologies.
- Create apps for SharePoint Online along with backend applications to provide data to cloud based apps
- Development of Bots using using Power Platform(desirable).
- Developing applications using NO/Low code solution
- Unit Testing of code using Microsoft and any other competent open source testing framework.
- Developing applications using Rapid Application Development (RAD) tools.
- Design Database in SQL Server 2016 or higher.
- Continuous integration of new solutions with automated test cases.
- Design applications based on well known design patterns.
- Working on various applications hosted on O365 suite and Azure platform.
- Create and maintain Builds using Release Orchestration tool for deployment of applications on various environments โ Dev, QA, UAT and Production.
- Develop automated scripts using PowerShell to deploy applications on controlled environments.
- Ensure responsible and ethical use of Gen AI, including bias mitigation, transparency, and compliance with data privacy regulations
- To create/update technical and process documentation for solutions.
- Providing Operational support for solutions developed by the team
- Ensure adherence to security and compliance standards in all developed solutions.
- Monitor application performance and proactively address potential issues.
- Engage in stakeholder management, ensuring clear communication of technical solutions to non-technical audiences