Mandatory Expectations:
Excellent verbal and written communication skills.
Punctuality and ability to meet deadlines.
Strong team spirit and collaboration skills.
Commitment to ethical work practices and professionalism.
Attention to details and accuracy.
Effective task and time management abilities.
Demonstrated professional behavior and demeanor.
Responsible and reliable work approach.
Enthusiasm for work and a positive attitude.
Confidence in decision-making and problem-solving.
Right mindset and attitude towards work and colleagues.
Ability to follow instructions and work well within a team.
Willingness to act as a backup and mentor when needed.
Familiarity with company policies and willingness to adhere to established processes.
Preferred Expectations:
Develop and execute strategic plans to drive business growth and achieve organizational objectives.
Effectively communicate with clients to understand their requirements, provide updates, and address any concerns or issues.
Gather and analyze client requirements to ensure a clear understanding of project objectives and deliverables.
Provide expertise to finalize the technical solution for a project, ensuring it aligns with the project requirements, mitigates risks and sets the foundation for successful implementation.
Delegate tasks to team members based on their skills and capabilities, ensuring efficient project execution and resource optimization.
Implement quality assurance processes to ensure project deliverables meet or exceed client expectations and adhere to industry standards.
Take ownership of project responsibilities, handling multiple projects, ensuring timely delivery, adherence to budget and scope, and effective project management.
Proactively manage changes in project requirements, evaluating impacts and proposing appropriate solutions.
Strive to exceed client expectations and ensure their satisfaction with project outcomes, fostering long-term relationships.
Contribute to business development efforts by identifying new opportunities, nurturing client relationships, and proposing value-added solutions.
Establish clear and measurable goals for project deliverables, team performance, and individual objectives.
Effectively manage and lead a team, providing guidance, support, and mentorship to drive productivity and professional growth. Timely filling of performance management systems (PMS) reviews for team members.
Foster a collaborative and high-performing team environment, promoting teamwork, communication, and mutual support.
Collaborate with stakeholders, both internal and external, to ensure effective communication and alignment throughout the project lifecycle.
Bring forward innovative ideas and suggestions to improve processes, enhance project outcomes, and drive continuous improvement.
Design learning paths and professional development opportunities to enhance team members' skills and knowledge.
Ensure thorough and accurate documentation of project processes, requirements, and deliverables.
Promote a culture of knowledge sharing, fostering collaboration and learning among team members.
Effectively resolve conflicts within the team, encouraging open communication and finding mutually beneficial resolutions.
Estimate project tasks and resources accurately to support effective project planning and resource allocation.
Participate in the interview process to identify and select qualified candidates for project teams.
Apply Agile methodologies to project management, ensuring iterative and collaborative development processes.
Utilize version control systems to manage source code, track changes, and facilitate collaboration among team members.
Technical Expectations:
This position requires
Expert level knowledge/proficiency level
in following:
Understanding of third-party integration concepts and experience with integrating systems and services.
Customizing and configuring software applications to meet specific business needs.
Developing extensions and plugins to enhance system functionality.
Business process automation principles and experience in workflow automation.
ERP concepts and the ability to analyze business processes for optimization.
Excellent Programming skills in C# for custom development and system enhancement.
MS SQL for database management and data manipulation.
JavaScript for developing dynamic and interactive user interfaces.
Rest API integration for seamless integration with external systems and services.
Azure Web Apps for deploying and managing web-based applications.
Power Platform, including Power Automate and Power Apps, for low-code application development and automation.
Understanding of Dataverse for data storage, management, and integration within the Power Platform ecosystem.
Familiarity with Share Point for document management, collaboration, and integration.
Data management skills, including data quality, data governance, and data security.