SCOPE OF THE PROJECT:
The position is focused on planning, developing, documenting & exchanging knowledge with onsite team using industry best practices. Typical work consists of developing applications and data integrations among multiple systems. Candidate is expected to have experience designing and developing three-tier application architectures. Strong experience designing and optimizing SQL Server databases is a requirement. Candidate is expected to be well versed in all phases of the SDLC process (planning, developing, testing, deployment & support).
DAILY DUTIES / RESPONSIBILITIES:
The Power Platform Developer will be responsible for developing applications and data integrations using the Azure Power Platform of tools (Power Apps, Power Automate, Power BI, DataVerse) and the Microsoft SQL Server platform.
Duties include:
• Design and develop Office 365 Power Automate (Flow), Power Apps, Power BI applications and solutions.
• Analyze the business requirements, study system flows, data usage, and work processes.
• Analyze existing applications and recommend/implement improvements.
• Perform software design using software development fundamentals and processes, debug, test, and deploy software solutions.
• Implement custom solutions that leverage Canvas Apps, Model-Driven Apps and other Office 365 applications and services.
• Debug existing SQL Server design and stored procedures.
• Develop solution documentation to include flowcharts, layouts, diagrams, etc.
• Experience with version control systems and practices
• Understanding of best practices for application security
• Work closely with business analysts, QA testers, project managers, and stakeholders.
• Motivated, independent, and self-sufficient.
• Assume additional responsibilities as assigned/required.
REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• Expert knowledge of developing solutions within the Azure Power Platform (Power Apps Portals, Canvas, and Model-Driven Apps, Power Automate, Power BI), Data Management Gateway (DMG), and Microsoft DataVerse.
• Experience developing integrations with Office 365, SharePoint Online, and MS Dynamics.
• Experience using multiple OOTB Connectors with PowerApps and Power Automate, and ability to create custom connectors for PowerApps and Microsoft Automate.
• 5+ years of working in a development role supporting SQL Server. Experience writing Transact-SQL scripts and stored procedures.
• Experience using JavaScript, jQuery, Web Services, REST, JSON, CAML, HTML5 and CSS3.
• Good understanding of asynchronous development patterns.
• 5+ years of large enterprise system architecture and large-scale production system implementation experience.
• Strong interpersonal skills. Ability to work with technical and non-technical co-workers in a fast-changing environment. The candidate must be the quintessential team player and a highly skilled communicator.
• Knowledge of generally accepted system architecture, project management and supervision principles and practices. Proven abilities to plan, organize, instruct, and review the work of development teams.
PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• Experience developing Azure integrations to AWS via RESTful APIs.
• Experience with Azure LogicApps.
• Knowledge of Work Management and Call Center systems.
• Experience with Medicaid eligibility and enrollment systems.
• Hands-on experience managing large, transformational projects and leading organizational change management initiatives.
Bachelor's degree in Computer Science