Job Summary
Responsible for the design, development, implementation, and integration of new or existing applications, systems, programs, or software including documentation, testing and collaborating with business users to understand requirements and translating into technical solutions.Analyze customer needs and design technical solutions to meet business and technical requirements.
Job Description
The Senior Developer will play a critical role in the implementation, customization, and enhancement of the Microsoft Dynamics 365 Customer Service (D365 CS) platform at Medline. This role involves collaborating closely with business stakeholders, IT teams, and external partners to ensure the successful delivery of D365 CS solutions that align with business needs and technical requirements.
The role will play a crucial role in supporting Customer Service portfolio application, collaborating closely with cross-functional teams and vendors to build solutions that address complex business challenges. This role requires strong communication skills and the ability to work effectively across teams to deliver high-quality solutions that enhance the efficiency and effectiveness of our Contact Center operations.
MAJOR RESPONSIBILITIES
- Design, develop, and implement custom solutions within Dynamics 365 Customer Service.
- Extend D365 functionality using Power Platform components (Power Apps, Power Automate, Power BI).
- Develop custom plugins, workflows, and integrations with external systems.
- Work with software vendors to configure, integrate, test and deploy high-quality software solutions that meet business requirements.
- Developing features to support a global contact center apps (CCaaS) and Email Case Management system.
- Develop and maintain integrations between D365 and other enterprise systems (CCaaS, SAP/ERP, etc.).
- Develop and maintain technical documentation, including design specifications and test plans to facilitate SIT testing.
- Implementing features that enhance agent productivity and improve customer interaction experiences.
- Monitoring application performance and optimizing for scalability, responsiveness, and reliability.
- Support data migration activities and ensure data integrity throughout the process.
- Participate in requirements gathering sessions, creating technical documentation including design documents, API specifications, and user guides.
- Documenting codebase and maintaining clear, concise documentation for ongoing development and support.
- Providing technical support and troubleshooting for production issues related to assigned business applications.
- Performing maintenance tasks such as bug fixes, performance tuning, and software upgrades.
- Staying updated with industry trends, best practices, and emerging technologies in CCaaS, cloud computing, and telephony systems.
- Develop a solid understanding of the company business domain and apply this understanding to all software development activities.
- Comply with all company policies and procedures and governmental regulatory mandates.
MINIMUM JOB REQUIREMENTS
Education: Bachelor of computer science / Engineering, Information Technology, or related field (or equivalent experience).
Work Experience
- 5+ years of experience in software development, with at least 3 years focused on Dynamics 365 (Customer Service preferred).
- Proven experience in full-cycle D365 implementations.
- Strong proficiency in C#, .NET, JavaScript, and HTML/CSS.
- Hands-on experience with Power Platform (Power Apps, Power Automate, Power BI).
- Knowledge of Azure services and Dynamics 365 Web APIs.
- Familiarity with data integration tools and methodologies (e.g., SSIS, Azure Logic Apps).
- Experience building low code configurations and maintaining customer service and helpdesk applications (CRM, Genesys, etc.)
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience in building integrations with RESTful APIs and familiarity with API design principles.
Knowledge / Skills / Abilities
- Broad knowledge of software development life cycle protocols. Extensive knowledge of applicable programming language.
- Experience documenting complex processes and generating supporting design documents and diagrams.
- Experience working with cross-functional teams and facilitating teams to identify and implement solutions to complex problems. Ability to work independently and in a team-oriented, collaborative environment.
- Experience and skills in influencing, leading and directing individuals in multiple functional areas.
- Strong customer service skills.
- Self-motivated, demonstrated bias for action.
Benefits - Medline is committed to offering competitive benefits and a variety of choices to best meet the needs of you and your family. For employees scheduled to work at least 30 hours per week, this includes health and well-being, financial fitness, career development, paid time off and more. Employees scheduled to work less than 30 hours per week can participate in the 401(k) plan, access the Employee Assistance Program (EAP), Employee Resource Groups (ERG) and Medline Service Corps. For a more comprehensive list of our benefits, please click here.
Every day, we're focused on building a more diverse and inclusive company, one that recognizes, values and respects the differences we all bring to the workplace. From doing what's right to delivering business results, together, we're better. Explore our Diversity, Equity and Inclusion page here.
Medline Industries, LP is an equal opportunity employer. Medline evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.