BASOFA

Build A Career That You Love

At BASOFA, we believe in nurturing talent, fostering innovation, and creating an environment where individuals can thrive. You’ll have the opportunity to work on cutting-edge projects, collaborate with brilliant minds, and make a lasting impact in the world of technology.

With a strong focus on personal and professional growth, BASOFA offers a path to success tailored to your unique skills and aspirations.

Why Work at BASOFA?

Work With Us

Fill in the below form to apply for one of the open position.

Job Description:

We are looking for an experienced Senior React Developer to join our Microsoft Dynamics ecommerce team. As a Senior React Developer, you will be responsible for designing, developing, and implementing user interfaces for our web applications. The ideal candidate should have a strong background in front-end development, a deep understanding of React.js, and a passion for creating intuitive and responsive user interfaces.

Responsibilities:

  • Website Development: Design, develop, and implement custom features, pages, and functionalities on our eCommerce website using the D365 Commerce platform.
  • User Experience: Collaborate with UX/UI designers to create visually appealing and user-friendly eCommerce interfaces, ensuring a positive online shopping experience.
  • Customization and Configuration: Design and implement reusable and efficient React.js components and front-end libraries for use across multiple projects. Customize and configure D365 Commerce to meet specific business requirements, including product catalog management, pricing rules, and checkout processes.
  • Integration: Integrate the eCommerce website with external systems, payment gateways, and third-party services to enhance functionality and streamline processes.
  • Front-End Development: Implement responsive and cross-browser compatible front-end solutions using HTML, CSS, JavaScript, and other relevant technologies.
  • Collaboration: Work closely with cross-functional teams, including marketing, sales, and IT, to align eCommerce strategies with business objectives.

Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Proven experience as a Senior React Developer with a strong portfolio showcasing previous work.
  • Expertise in React.js and its core principles, with a focus on component-based development.
  • In-depth knowledge of JavaScript, ES6/ES7, HTML5, and CSS3.
  • Excellent problem-solving and debugging skills.
  • Experience with version control systems (Git) and code collaboration tools.
  • Previous experience in mentoring and guiding junior developers.
  • Experience with state management libraries such as Redux or Context API.
  • Familiarity with modern front-end build pipelines and tools (Webpack, Babel, etc.).
  • Strong understanding of responsive design principles and cross-browser compatibility.

Experience: 6-10 Years     

Requirements:

  • Minimum of 6 – 10 years of D365 FO X++ development

  • Strong technical knowledge of Dynamics 365 for Operations.

  • Must have strong client and internal communication skills with experience in gathering technical requirements

  • Proficient in X++, Data Entity, .NET, Visual Studio, C# and SSRS reporting services.

  • Experience on third party integration with D365FO.

  • Able to think, analyse and recommend solutions for technical problems.

  •  Experience designing TDD, custom technical interfaces, modifications, data conversions

  • Experience in implementing DevOps, Setting up Build Pipelines for Microsoft Dynamics Projects

  • Understanding of the platform, standard integration capabilities.

  • Understanding of Life Cycle Services is a must

  • Proven ability to take initiative and deliver outstanding performance.

  • Understanding on Logic Apps and CDS will be an advantage.

  • Current D365 certification a plus.

Experience: 6 – 7 Years     

Key Responsibilities:

  • Develop, configure, and customize Dynamics 365 POS solutions to meet business requirements.
  • Design and implement new features, enhancements, and modifications to the POS system.
  • Provide technical support for Dynamics 365 POS and related systems.
  • Troubleshoot, debug, and resolve technical issues related to the POS system.
  • Integrate D365 POS with other enterprise systems (such as ERP, CRM, etc.).
  • Collaborate with business analysts and end users to gather requirements and deliver solutions.
  • Perform testing of POS applications and features to ensure reliability and performance.
  • Assist in the deployment and maintenance of the POS system.
  • Document technical specifications, designs, and processes for future reference.
  • Ensure adherence to security protocols and best practices for data protection.
  • Stay up-to-date with the latest D365 POS developments and Microsoft technologies.

Required Skills & Qualifications:

  • Proven experience as a Dynamics 365 POS Developer or similar role.
  • Strong knowledge of Dynamics 365 Retail, Point of Sale, and related modules.
  • Experience with C#, X++ (or similar languages), and development tools such as Visual Studio.
  • Familiarity with PowerApps, Power BI, and integration techniques (REST APIs, OData).
  • Knowledge of Retail, POS, and e-commerce business processes.
  • Understanding of the integration between Dynamics 365 POS and other systems (e.g., ERP, Inventory Management, etc.).
  • Experience in debugging, troubleshooting, and optimizing POS applications.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills to work with both technical teams and business stakeholders.

Preferred Qualifications:

  • Microsoft certifications related to Dynamics 365 or Retail Solutions.
  • Experience with cloud-based environments (Azure).
  • Previous experience in a retail or e-commerce environment.

Experience: 6 – 10 Years     

Key Responsibilities:

  1. Project Planning and Management:

    • Develop detailed project plans, timelines, and budgets for ERP implementations and upgrades.
    • Define project scope, goals, and deliverables in collaboration with stakeholders.
    • Identify and manage project risks, dependencies, and critical paths.
  2. Stakeholder Engagement:

    • Collaborate with business leaders, IT teams, and external vendors to gather requirements and align project objectives.
    • Facilitate regular status meetings, update stakeholders, and ensure alignment with business needs.
  3. Team Leadership:

    • Lead cross-functional teams, including business analysts, developers, testers, and support staff, to deliver project outcomes.
    • Assign roles and responsibilities, ensuring team members are clear on expectations and deliverables.
  4. ERP Implementation:

    • Oversee the selection, configuration, and implementation of ERP systems.
    • Ensure integration with other business applications and systems.
    • Monitor and manage data migration, testing, and user training activities.
  5. Performance Monitoring:

    • Track and report on project progress, KPIs, and milestones.
    • Address project challenges and adjust plans as necessary to meet objectives.
  6. Change Management:

    • Develop and implement change management strategies to ensure smooth adoption of ERP systems.
    • Provide training and support for end users and stakeholders.
  7. Compliance and Quality Assurance:

    • Ensure project deliverables meet quality standards and comply with organizational policies and regulations.

Required Skills & Qualifications:

  • Proven experience as an ERP Project Manager or similar role.
  • Strong understanding of ERP modules (Finance, Supply Chain, Manufacturing, HR, etc.).
  • Expertise in ERP systems such as Microsoft Dynamics 365, SAP, Oracle ERP, or similar platforms.
  • Experience in industries such as retail, manufacturing, or distribution.
  • Familiarity with cloud-based ERP solutions and integrations.
  • PMP, PRINCE2, or equivalent project management certification is preferred.
  • Knowledge of Agile, Waterfall, or hybrid project management methodologies.

Preferred Qualifications:

  • 7+ years of experience managing ERP projects, including at least 2 years in a leadership role.
  • Proven experience in leading the implementation of 2 ERP systems.
  • Experience with project management tools like Azure DevOps (ADO), JIRA, and Confluence.
  • Excellent leadership, communication, and interpersonal skills.

Experience: 5 – 10 Years     

Role and Responsibilities:

  • Experience in D365 Finance and Operations/AX.
  • Ability to work with the Super Users to understand, communicate, interpret customers business processes and requirements.
  • Prepare Business Requirement Documents.
  • Prepare functional specifications for customizations
  • Hands-on Configuration of AX Financials including Project Accounting.
  • Importing training to end-users and handle UAT.

Profile:

  • Experience in GL, AP, AR, FA, Cash and Bank Management, Cost accounting.
  • Should be from an accounting background.
  • Should have worked on Inventory management, Procure to Pay, Order to Cash cycle.
  • Experience on D365 F&O is mandatory.
  • Excellent communication skills, written and verbal
  • Experience in troubleshooting: investigate, analyse, and solve software problems and map client business requirements, processes and objectives; develop necessary product modifications.
    Should have minimum 1-2 implementation experiences.

     

Experience: 3 – 6 Years     

Role and Responsibilities:

  • Integration Solution Design: Collaborate with business stakeholders to understand integration requirements and design scalable, efficient integration solutions on Azure.
  • Azure Services Utilization: Leverage Azure services such as Azure Logic Apps, Azure Functions, Azure Service Bus, Azure API Management, and Azure Event Grid to build integration solutions.
  • Data Transformation: Develop data transformation and mapping processes to ensure data compatibility between systems and applications.
  • API Development: Create RESTful APIs and web services to enable communication between various systems, both on-premises and in the cloud.
  • Security and Compliance: Implement security and compliance measures within integration solutions, ensuring data protection and access control.
  • Error Handling and Monitoring: Develop error-handling mechanisms and monitoring solutions to proactively identify and resolve integration issues.
  • Documentation: Maintain comprehensive documentation of integration solutions, including design specifications, configuration settings, and troubleshooting guides.
  • Testing and Debugging: Conduct thorough testing, troubleshooting, and debugging of integration solutions to ensure reliability and performance.
  • Performance Optimization: Continuously monitor and optimize integration solutions for improved performance and cost-efficiency.

 

 Qualifications: 

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  •  Minimum of 3-6 years of experience in integration development with a focus on Microsoft Azure.
  •  Strong expertise in Azure Logic Apps, Azure Functions, and Azure Service Bus. 
  •  Proficiency in designing RESTful APIs and web services. 
  •  Knowledge of data formats such as JSON, XML, and SOAP. 
  •  Experience with Azure API Management and Azure Event Grid is a plus. 
  •  Understanding of security and compliance standards in cloud-based integrations. 
  •  Excellent problem-solving skills and attention to detail. 
  •  Strong communication and teamwork skills

Experience: 5 – 8 Years     

Role and Responsibilities:

  • Must have 3- 6 years of experience as.NET Developer. 
  • In-depth knowledge in ASP.NET, Core . NET .
  •  Knowledge in CSS, Java script & Azure knowledge 
  • Strong experience in C#, ASP.NET MVC, HTML, WCF, MS SQL Server, Team foundation server.
  •  Should have knowledge on client-side scripting like JavaScript, Typescript, SQL & jQuery.
  • Ability of writing clean, readable, and easily maintainable code 
  • Strong understanding of SDLC life cycle. 
  • Should have the good communication skills
  • E – Commerce Experience is Mandatory. 

Experience: 3 – 5 Years     

Role and Responsibilities:

  • Develop and implement custom solutions using Dynamics 365 CRM, including plugins, workflows, and custom integrations. 
  • Collaborate with technical and functional teams to understand requirements and design technical solutions. 
  • Write clean, efficient, and well-documented code to extend CRM functionalities. 
  • Perform code reviews and ensure adherence to development best practices and standards. 
  • Troubleshoot and resolve technical issues related to CRM implementations. 
  • Work with system administrators to optimize and maintain CRM performance. 
  • Stay updated on the latest Dynamics 365 CRM features and technologies.

Requirements:

  • Bachelor’s degree in computer science or a related field. 
  • 3+ years of experience in Dynamics 365 CRM development. 
  • Proficiency in .NET development and programming languages such as C#. 
  • Strong experience with CRM customization using tools like Visual Studio and Power Platform.
  • Knowledge of web services, REST APIs, and integration techniques.
  • Ability to work collaboratively in a team environment.
  • Excellent problem-solving and debugging skills.

Fill your Application Here