About The Position

The Business Applications Developer develops, tests, and maintains proprietary business applications using the Microsoft Power Platform suite (Power Apps, Power Automate, Power BI), SharePoint, front-end and back-end languages, and related technologies. Reports to the Manager of Digital Transformation.

Requirements

  • Develop business applications for internal and external customers.
  • Recommend optimal implementation strategies and technical approaches.
  • Works to maintain and support business applications.
  • Works to collect requirements for business application improvements.
  • Works to build out dashboards and reports as needed.
  • Typically requires a bachelor’s degree in computer science or related field.
  • Knowledge of the software development life cycle.
  • At least 3 years of experience designing, developing, and testing software applications, including demonstrated experience with low-code platforms.
  • Proven experience with calling, consuming, integrating and managing APIs (REST, SOAP, GraphQL, etc.)
  • Proficiency with the following programming languages: HTML/JavaScript/CSS, SQL/T-SQL, Python and C#.
  • Experience with Microsoft SQL Server and Oracle Autonomous Database.
  • Strong front/back end debugging and troubleshooting abilities.
  • Experience with GitHub, Microsoft Power Platform and project management software (Teamwork).
  • Ability to use creativity and ingenuity to solve business problems.
  • Effective written and oral communication skills.
  • Strong interpersonal skills.
  • Good analytical and problem-solving skills.

Responsibilities

  • Build and maintain business applications through full-cycle development, including gathering requirements, coding, testing, deployment, and ongoing support.
  • Assess emerging technologies and provide recommendations on their potential to strengthen and extend current infrastructure capabilities.
  • Assist in documenting functional specifications to ensure that business requirements are met.
  • Drive implementation of industry-standard architectural patterns and engineering best practices to enhance code quality and system reliability.
  • Tests, maintains, and recommends software improvements to ensure strong functionality and optimization.
  • Develops and builds knowledge of business processes, systems, and data as required.
  • Maintains close working relationship with BI Developer to assist in building out reports and integrations.
  • Assists in training end users and providing on-going technical support.
  • Possess strong problem solving and decision-making skills while using good judgment.
  • Multi-task and change from one task to another without loss of efficiency or composure.
  • Clearly and regularly communicate with manager and colleagues.
  • Performs other related duties and assignments as required.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service