Logo
LAIKA Studios

Business Systems Software Engineer

LAIKA Studios, Hillsboro, Oregon, United States, 97104


General Summary

The Business Systems Software Engineer collaborates closely with users and engineers to craft software systems, user interfaces, and technical solutions tailored to address complex business systems and processes. This role involves designing, developing, and implementing tools that span across various business units. Additionally, the Business Systems Software Engineer will play a key role in learning about new services and adopting new workflows for new business units and/or services. A strong emphasis is placed on delivering exceptional user experiences, and individuals with a passion for UI/UX design and optimization are highly valued in this role. As a developer within this role, you will engage with multiple API services across a diverse array of SaaS platforms, contributing to the creation and maintenance of tools and frameworks essential for servicing a broad spectrum of operational needs.

Job Functions

Collaborate with various business unit leads to analyze and design technical solutions for diverse business system challenges, ensuring a seamless user experience throughout.Develop and implement new software frameworks, applications, and tools, with a keen focus on user interface design and optimization, to enhance usability and effectiveness across departments, including Accounting (D365), Recruiting (Greenhouse), Payroll (UKG), Production (ShotGrid), Procurement (Procurify), and Facilities (iOffice).Engage in Python and full-stack web application development, prioritizing user-centric design principles to deliver intuitive and efficient interfaces.Partner with non-technical end users to gather feedback and insights, incorporating user-centered design methodologies into the development process.Drive research and development initiatives aimed at improving user experience and streamlining workflows, leveraging UI/UX best practices and innovative design concepts.Provide ongoing support for applications through comprehensive documentation, training sessions, and addressing user inquiries and issues, with a focus on improving user satisfaction and productivity.Manage feature requests and enhancements, ensuring alignment with business objectives and timelines.Evaluate emerging technologies and industry trends, assessing their potential application to enhance existing systems and processes, and making recommendations for adoption where appropriate.

Qualifications

3+ years of hands-on experience in software development or engineering within a professional and/or production environment.Proven experience in Agile sprint development methodologies, including active participation in sprint planning, requirements gathering, ticket refinement, and scheduling tasks.Strong command of Python, TypeScript, JavaScript, and React programming languages with the ability to write clean, efficient code and develop robust applications.Familiarity with development across multiple operating systems including Mac, Linux, and Windows.Experience working with event-driven pipelines, webhooks, and serverless frameworks in AWS or Azure Cloud environments, demonstrating proficiency in building scalable and efficient applications.Experience working with sophisticated data models and database services.Experience in writing and executing test suites and interfacing with application performance monitoring services.Familiarity with software development lifecycle concepts and methodologies, including CI/CD practices, version control systems (e.g., Git, GitLab), and software configuration management tools (Jira, YouTrack).Ability to produce clear and comprehensive developer-level documentation to facilitate ease of use and maintenance of software systems, with a strong understanding of UI/UX principles and practices.

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 also eligible for hybrid work / Remote Eligible

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.

#J-18808-Ljbffr