**Roles & Responsibilities**:
- Demonstrate a solid understanding of programming languages, basic technology, concepts, and logic.
- Utilize analytical and programming logic skills to contribute to the development of innovative solutions.
- Exhibit strong communication and interpersonal skills to foster effective collaboration within a team environment.
- Maintain a positive and proactive attitude, bringing enthusiasm and commitment to your work.
- Write and maintain code to ensure optimal functionality, conducting thorough testing of developed software.
- Interact with the project team to deliver solutions aligned with project goals and gathered requirements.
- Demonstrate flexibility, resourcefulness, and organizational skills to thrive in a fast-paced business environment.
- Take ownership of tasks, working within deadlines and timelines.
- Quickly grasp modern technology, staying abreast of industry trends and advancements.
- Monitor the Support Mailbox and promptly address customer inquiries, providing effective and timely support.
**Preferred background**:
- Bachelor's degree or Professional technician in Computer Science, Information Technology, or a related field.
- A minimum of 2 years of proven experience as a software developer.
- Proficiency in utilizing Microsoft (Office) 365 Suite.
- Hands-on experience working with Power Platform, including Power Apps and Power Automate.
- Proficient scripting skills in JavaScript, AngularJS, HTML, CSS, and Python.
- Solid understanding and practical experience with Rest API development.
- Extensive knowledge and hands-on experience working with SQL Databases, Mongo, Stored Procedures, Functions, and Query reports.
- Familiarity with ETL software such as Alteryx and Knime is considered a plus.
We are looking for a dynamic individual who not only meets these qualifications but also brings a passion for innovation and a commitment to delivering high-quality solutions.