Overview:
Design, implement, and maintain a Case Management System (CMS) that would be a software solution (utilizing SharePoint and Microsoft CRM with integration into GGW financial systems) designed to streamline and optimize the management and processing of program applications and cases. This newly designed system would serve as a centralized platform for capturing, organizing, and tracking all program case information, facilitating efficient collaboration, and ensuring timely and repeatable resolution of cases. The CMS is intended to enhance productivity, improve decision-making, and provide a seamless user experience for case managers and WAFF customers.
Responsibilities:
Core Competencies:
- Creativity
- Action Oriented
- Customer Focus
- Problem Solving
Essential Duties and Responsibilities:
1. Collaborate with all stakeholders to understand the requirements and translate them into technical specifications for the case management system.
2. Design, develop, and implement software solutions using the full Microsoft technology stack, including Microsoft Power platform, .NET, SQL Server, Azure, and SharePoint, ensuring adherence to coding standards and best practices.
3. Create scalable and reliable backend services, APIs, and databases to support the case management system's functionality and data storage needs.
4. Develop intuitive and user-friendly web-based interfaces using HTML, CSS, JavaScript, and frameworks like Angular or React, ensuring a responsive and seamless user experience.
5. Integrate external systems, APIs, and third-party services to enhance the capabilities of the case management system and enable seamless data exchange.
6. Implement robust security measures to protect sensitive data within the case management system, including access controls, encryption, and authentication mechanisms.
7. Write thorough documentation, including technical specifications, user guides, and test plans, to facilitate system understanding, maintenance, and future enhancements.
8. Conduct unit testing, debugging, and troubleshooting of the case management system to identify and resolve issues promptly.
9. Stay up-to-date with the latest advancements in Microsoft technologies and industry trends, actively seeking opportunities to enhance the case management system's functionality, performance, and user experience.
Supervisory Responsibility:
None at this time.
Qualifications:
Required Qualifications:
-
Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
-
Proven experience as a Full Microsoft Stack Developer, with a focus on building web-based applications and systems using Microsoft Power platform, .NET, ASP.NET, SQL Server, Azure, and SharePoint.
-
Strong proficiency in frontend development using HTML, CSS, JavaScript, and popular frameworks like Angular or React.
-
Solid understanding of database design principles and experience working with SQL Server or similar relational database management systems.
-
Familiarity with cloud platforms, particularly Microsoft Azure, and experience in deploying and managing applications on the cloud.
-
Knowledge of software development methodologies, version control systems (such as Git), and continuous integration/continuous deployment (CI/CD) pipelines.
-
Experience integrating external APIs and services to enhance system capabilities.
-
Strong problem-solving skills and the ability to work both independently and collaboratively in a team environment.
-
Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders effectively.
-
Attention to detail and a commitment to delivering high-quality software solutions within specified timelines.
Preferred Qualifications:
-
Experience with case management systems will be considered a plus.