General Summary
The Business Systems Software Engineer will collaborate with cross-functional teams to design, develop, and maintain custom software tools and solutions that extend business systems and synchronize data across multiple departments and services. This role will leverage the studio’s framework to create front-end solutions that interface with back-end services. The Business Systems Software Engineer will also develop ETL processes, optimize data synchronization across systems, build simple single-page web applications and forms, while also collaborating with cross-functional teams to ensure seamless integration across business units including Production, Finance & Accounting, People & Culture, and Facilities.
Job Functions
- Extend and integrate business systems including Dynamics 365, Solver, UKG, and other SaaS services to streamline data synchronization and meet operational needs.
- Collaborate with technical teams including Database Engineers, FinTech, and Production to design and implement new solutions and enhancements for business systems.
- Design and implement single-page web applications and form input dialogs utilizing the studio’s full stack framework which leverages Python, React, Json, and Azure Serverless Functions.
- Interface with and optimize RESTful APIs to enable data synchronization across multiple platforms.
- Design and implement form input dialogs to manage data entry, ensuring data governance, validation, and consistency across systems while maintaining compliance with internal data structures.
- Assist with maintaining or translating legacy tools developed in the Azure Power Platform (e.g., Power Applications, Power Scripts) into native web applications, as needed.
- Use Git for version control and Postman for testing APIs to ensure the integrity and performance of integrations.
- Create and execute test plans for new business system workflows and ensure they meet operational requirements.
- Provide ongoing support, bug fixes, and updates to business systems and tools including creating technical documentation and training materials for end users.
Qualifications
- 3+ years’ experience in computer science, information technology, or a related field.
- 3+ years of experience in front-end and back-end development, systems integration, and UI/UX design.
- Expertise in Python and experience with serverless technologies such as Azure Functions and/or AWS Lambda
- Working experience in full stack web application development.
- Strong understanding of REST APIs and SaaS platform integrations.
- Experience with back-end frameworks and tools, as well as front-end technologies such as React, Material UI, Bryntum, Ag Grid, and CSS.
- Proficiency with Git and API testing tools such as Postman.
- Familiarity with Agile development methodologies (Scrum, Kanban) and tools (YouTrack, Jira).
- Experience with cloud services such as AWS Lambda, Azure Functions, and Azure DevOps.
- Experience with Azure Power Automation and Power Apps, preferred.
- Ability to work independently and collaborate across teams to meet business needs.
- Strong problem-solving skills and the ability to manage multiple projects simultaneously.
Physical Demands and Work Environment
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Physical demands: While performing the duties of this job, the employee is required to walk; stand; sit; use hands to operate standard office equipment; reach with hands and arms; balance; stoop; talk or hear both in person and by telephone. The employee must lift and/or move up to 15 pounds. Vision abilities include close vision, distance vision, and the ability to adjust focus.
- Work environment: While performing the duties of this job, the employee works under typical office conditions and is exposed to variable indoor temperatures. The noise level is usually quiet or moderate.
Location
On-site in Hillsboro, OR, and eligible for hybrid and remote work.
Salary
Salary is commensurate with skills and experience.
Disclaimer
The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.
Please review our EMPLOYMENT DISCLAIMER and MATERIALS SUBMISSION AGREEMENT.