Description
Job Information
Job Title: Application Development Specialist Levels 5-6
Salary Range: Level 5 - $88,179 - $123,451
Level 6 - $94,742 - $132,639
HAT Points: Level 5 – 571
Level 6 - 657
Dept/Div.: IT Corporate Products
Supervisor: Deputy Chief, Corporate IT Products
Location: 2 Broadway and other locations as required
Hours of Work: 9:00 AM -5:30 PM (7.5 hours/day) or as required.
Deadline: Open Until Filled
This position is eligible for telework. New hires are eligible to apply 30 days after their effective date of hire.
Summary
We are seeking a skilled and experienced Microsoft Dynamics and Power Apps Developer to join our team as Application Developer. As a Microsoft Dynamics and Power Apps Developer, you will be responsible for designing, developing, and implementing solutions using the Microsoft Dynamics and Power Apps platforms. Your strong working knowledge of the Power BI platform will also be instrumental in delivering comprehensive and insightful data visualizations. This role requires 6 to 8 years of work experience, and it is preferable for the candidate to hold certification on Power Apps platforms.
Depending on the level, the purpose of this position will contribute or lead in the technical design, development, implementation, and support of application systems to meet business, informational, and technical needs. This position may serve as a technical lead and/or project manager on small or large sized projects and may serve as a technical resource to others.
Responsibilities:
Level 5
- Solution Design and Development: Analyze business requirements and design scalable solutions using Microsoft Dynamics and Power Apps platforms.
- Develop and customize Power Apps canvas and model-driven applications to meet specific business needs.
- Configure and extend Microsoft Dynamics 365 CRM components, including entities, workflows, forms, and views.
- Integrate Power Apps with other systems like SharePoint, Azure, and SQL Server to enable seamless data flow and functionality.
- Power BI Reporting and Analytics: Utilize your strong working knowledge of the Power BI platform to design and develop interactive dashboards, reports, and data visualizations.
- Collaborate with stakeholders to identify key performance indicators (KPIs) and create insightful reports that provide valuable business insights.
- Ensure data accuracy and integrity by building robust data models, establishing data connections, and implementing best practices for data governance.
- Solution Testing and Deployment: Conduct unit testing, system testing, and user acceptance testing (UAT) to validate the functionality and quality of developed solutions.
- Collaborate with cross-functional teams, including business analysts and system administrators, to plan and execute solution deployments.
- Create and maintain technical documentation, including solution designs, configurations, and code repositories.
- Continuous Improvement and Support: Stay up to date with the latest advancements and features of Microsoft Dynamics and Power Apps platforms.
- Continuously improve existing solutions by identifying areas for optimization, automation, and enhanced user experience.
- Provide technical support and troubleshooting assistance to end-users, addressing system issues, and ensuring smooth operations.
- Plays a leadership role in the feasibility analysis for new systems/applications including understanding implications for the current and future architecture to determine how applications and processes can be improved.
- Serves as a technical lead or project manager on small sized projects and/or technical lead on large sized projects. Mentors less experienced staff.
- Develops a user training plan for new or revised systems/applications, leveraging vendors and business resources as appropriate to streamline new user or new application adoption.
Level 6
Same as level 5 with the following additional responsibilities:
- Leads in the feasibility analysis for new systems/applications including understanding implications for the current and future architecture to determine how applications and processes can be improved.
- Serves as a technical lead and/or project manager on small or large sized projects. This includes leading or contributing to the technical design, tracking and resolving technical issues, ensure unit tests are conducted and documented and guiding technical resources throughout the project.
- Serves as a technical resource on projects that involve multiple technologies, great operational or implementation risks, complex business functionality, and broad implications for the business and/or the IT architecture.
- Provides leadership and technical guidance on the most complex coding/ development, configuration and implementation efforts to enhance the expertise of colleagues.
- Establishes systems to monitor the operating efficiency of existing application systems and provides (or arranges for) proactive maintenance to keep systems operational.
- Ensures technical support and problem resolution for client inquiries and production issue resolution meets business needs, making changes to process as needed. Maintains awareness of projects or changes to other systems that may affect their applications/systems and ensures there is no degradation of service.
- Develops a long-term plan (3-5 years) for applications and systems in the area(s) supported, factoring in an understanding of future directions of the business area as well as changes in the technology landscape.
Qualifications:
Level 5
- Strong knowledge of Microsoft Dynamics and Power Apps, with a focus on application development and customization.
- Strong working knowledge of the Power BI platform, including report development, data modeling, and data visualization best practices.
- Experience in designing and developing Power Apps canvas and model-driven applications, as well as configuring Microsoft Dynamics 365 CRM components.
- Proficiency in Microsoft Power Automate (formerly Microsoft Flow) for process automation and integration.
- Strong knowledge of C # .Net, Java Script, Plugins, custom workflow
- Familiarity with Microsoft Azure services, SharePoint, and SQL Server for system integration purposes.
- Excellent problem-solving and analytical skills, with the ability to understand complex business requirements and translate them into technical solutions.
- Effective communication skills to collaborate with stakeholders and present technical concepts to both technical and non-technical audiences.
- Preferred certification: Microsoft Power Apps + Dynamics 365 Developer Associate or similar certifications.
- Demonstrates a broad understanding of the applications and technical architectures related to their area(s).
- Serves as a technical expert on existing applications supporting the business area, along with other inter-related / adjacent systems and applications.
Level 6
- Extensive knowledge of Microsoft Dynamics and Power Apps, with a focus on application development and customization.
- Strong working knowledge of the Power BI platform, including report development, data modeling, and data visualization best practices.
- Experience in designing and developing Power Apps canvas and model-driven applications, as well as configuring Microsoft Dynamics 365 CRM components.
- Proficiency in Microsoft Power Automate (formerly Microsoft Flow) for process automation and integration.
- Strong knowledge of C # .Net, Java Script, Plugins, custom workflow
- Familiarity with Microsoft Azure services, SharePoint, and SQL Server for system integration purposes.
- Excellent problem-solving and analytical skills, with the ability to understand complex business requirements and translate them into technical solutions.
- Effective communication skills to collaborate with stakeholders and present technical concepts to both technical and non-technical audiences.
- Preferred certification: Microsoft Power Apps + Dynamics 365 Developer Associate or similar certifications
- Recognized as a leader in the design and execution of business solutions, demonstrating a broad understanding of the applications and technical architectures.
- Has designed systems/applications with high level of complexity (e.g., many interfaces, multiple packages, platforms)
Education and Experience:
Level 5
- Typical candidates will possess 8+ years of relevant experience and BS in Computer Science or related fields or equivalent experience or an M.S. and 6+ years of relevant experience.
Level 6
- Typical candidates will possess 10+ years of relevant experience in Computer Science or related fields or equivalent experience or an M.S. and 8+ years of relevant experience.
Other Information
Please be advised that pursuant to MTA Code of Ethics and New York State Ethics Law, you have been designated as a policy maker. Therefore, you will be required to file an annual financial disclosure statement with the Commission on Ethics and Lobbying in Government. The Commission will notify you of this filing requirement via your work email. Upon receipt of notification from the Commission you will have 30 days to complete your financial disclosure statement.
Equal Employment Opportunity
MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.