Application Developer - ICM EISREM
Location: Augusta, ME
Onsite Flexibility
Remote Contract Details
Position Type: Contract
Contract Duration: 8 months
Pay Rate: $60.00–$70.00 / Hour (USD)
Work Authorization: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Job Summary
This role focuses on full-time professional work experience in the development and support of Information Technology applications. We are looking for someone who is a Power Platform / Dynamics 365 Solution Architect with demonstrated abilities in end to end system design, building and understanding integrations, ensuring governance requirements are met, report and dashboard design and delivery automation, and always designing with data and application security in mind. In short, we are seeking someone who can design secure, compliant case workflows and build them using modern Dynamics 365 and Power Platform capabilities.
Key Responsibilities
- Understand client requirements and how they translate in application features.
- Collaborate with a team of IT professionals to set specifications for new applications.
- Design creative prototypes according to specifications.
- Write high-quality source code to program complete applications within deadlines.
- Perform unit and integration testing before launch.
- Conduct functional and non-functional testing.
- Troubleshoot and debug applications.
- Evaluate existing applications to reprogram, update and add new features.
- Develop technical documents and handbooks to accurately represent application design and code.
Must-Have Requirements
- 3 years Dynamics 365
- 2 years Power Platform
- Demonstrated dataverse architecture experience
Required Skills
- 3 years with Dynamics 365 Customer Service
- 2 years with Power Platform
- Hands on model driven app experience
- Strong communication skills
- Designing and developing enterprise web applications supporting complex business processes
- Translating business requirements into technical specifications and application architecture
- Developing configurable workflow solutions for referrals, assessments, treatment plans, reviews, and discharge management
- Designing and implementing reporting solutions, dashboards, and ad hoc data extraction capabilities
- Database development, query optimization, stored procedures, and reporting data structures
- Implementing role-based security models and data access controls
- Developing secure document upload, storage, retrieval, and retention functionality
- Designing user-friendly interfaces that support structured data entry and workflow prompts
- Implementing validation rules, required fields, automated notifications, and workflow controls
- Developing audit trails, activity monitoring, and compliance-focused system controls
- Data conversion, migration, and archival solutions for legacy systems
- Creating technical documentation, system specifications, support documentation, and knowledge transfer materials
- Troubleshooting application defects and resolving production issues
- Collaborating with business stakeholders, analysts, architects, security personnel, and project managers
- Performance tuning, application monitoring, and operational support
- Design secure, scalable, and maintainable enterprise applications
- Analyze complex business requirements and recommend effective technical solutions
- Balance business needs, user experience, regulatory requirements, and technical constraints
- Design systems that support highly sensitive and confidential client information
- Create solutions that provide comprehensive reporting, operational visibility, and actionable analytics
- Ensure compliance with security, privacy, auditability, and accessibility requirements
- Evaluate modernization options and recommend appropriate technologies and architectures
- Develop configurable workflows that improve consistency, efficiency, and data quality
- Identify and mitigate application, security, operational, and data management risks
- Work effectively with diverse stakeholders across technical and business disciplines
- Communicate technical concepts clearly to non-technical audiences
- Prioritize competing work demands and deliver high-quality solutions within