Software Development Engineer
Description
The position requires 5+ years of experience. Thie person work with guidance on defined modules, independently own end-to-end solutions, shape architecture and mentor others. This level contribute to reliable, well-documented solutions that reduce manual effort and give stakeholders timely insight.
Key responsibilities
- Design, build, test and maintain UiPath bots that automate manual, rule-based business and manufacturing processes.
- Develop Power Apps and Power Automate solutions, including apps, cloud flows and approval workflows.
- Create and maintain SharePoint lists, sites and workflows that support business processes and data capture.
- Build and enhance Tableau and Power BI dashboards and reports that turn operational data into clear, actionable views.
- Gather and refine requirements through discussions with manufacturing and business stakeholders, and translate them into technical designs.
- Test solutions thoroughly, support user acceptance testing and manage deployment to production.
- Prepare and maintain documentation such as process design documents, technical designs, user guides and runbooks.
- Provide production support, including incident handling, root-cause analysis and timely resolution within agreed service levels.
- Follow team governance, security and coding standards, and promote best practices for reusability, error handling and maintainability.
Required skills
- UiPath (RPA): building and deploying automations.
- Power Apps: canvas and model-driven app development.
- Power Automate: cloud flows, connectors and approvals.
- SharePoint: lists, sites and workflows.
- Tableau: dashboard and report development.
- Power BI: data modelling, reports and dashboards.
Preferred skills
- SQL and Python for data preparation and scripting.
- REST APIs and system integration.
- Microsoft Dataverse.
- Azure DevOps for source control, work tracking and release pipelines.
- UiPath Orchestrator and the Robotic Enterprise Framework (REFramework).
- Semiconductor or manufacturing domain experience.
- Microsoft certifications such as PL-100, PL-400 or PL-300.
Qualifications
- Bachelor's degree in Computer Science, Information Technology or Engineering, or equivalent practical experience.
- 5+ years of relevant experience.