About Us: NITS is a provider of innovative IT solutions, dedicated to delivering top-tier services to our clients. We are committed to excellence and adaptability in the rapidly evolving technological landscape. We are seeking a Senior Power Apps Developer to join our dynamic IT team for a temporary project that may become permanent. The project involves a proof of concept for the modernization of a Java-based application for a government client.
Position Summary: The Senior Power Apps Developer will design, develop, and implement custom business applications using Microsoft Power Apps, Power Automate, and related technologies. This role requires a deep understanding of the Power Platform, proficiency in coding and scripting, and the ability to work collaboratively with cross-functional teams. The developer will also need to be familiar with Java and API integrations, and possess a secret clearance due to the nature of the government client project.
Key Responsibilities:
- Design, develop, and maintain custom applications using Microsoft Power Apps, Power Automate, and other components of the Power Platform.
- Collaborate with business analysts, project managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Create and configure data models, entities, and relationships within the Common Data Service (CDS).
- Develop custom connectors, components, and integrations with external systems.
- Implement security and compliance measures in line with organizational policies.
- Troubleshoot and resolve technical issues, providing ongoing support and maintenance for deployed applications.
- Modernize a Java-based application as part of a proof of concept for a government client.
- Stay updated with the latest developments in the Power Platform and related technologies, recommending improvements and best practices.
- Mentor and provide guidance to junior developers, fostering a culture of continuous learning and development.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced degree or relevant certifications (e.g., Microsoft Certified: Power Platform Developer).
- Minimum of 5 years of experience in software development, with at least 3 years focused on Microsoft Power Apps and Power Automate.
- Strong proficiency in Power Apps (Canvas and Model-driven apps), Power Automate, Power BI, and Common Data Service (CDS).
- Experience with Java, RESTful APIs, JSON, and XML.
- Familiarity with Azure services, including Azure Functions, Logic Apps, and Azure SQL Database.
- Active secret clearance required.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Strong communication skills, both written and verbal, with the ability to effectively convey technical concepts to non-technical stakeholders.
- Proven experience in agile development methodologies and project management tools such as Jira or Azure DevOps.
Skills:
- Experience with Java and API integrations.
- Experience working with Oracle Databases.
- Knowledge of DevOps practices and CI/CD pipelines.
- Understanding of UX/UI design principles and best practices.
- Familiarity with other low-code/no-code platforms and tools.