Job Title: Business Analyst

2. Role Overview:
The Business Analyst role within the IT: Software Development department is pivotal for driving strategic initiatives in the architecture domain. With 3-11 years of experience, the individual will be instrumental in bridging the gap between IT solutions and business objectives. This role requires a deep understanding of both technical and business aspects, enabling the development of tailored solutions that enhance operational efficiency and innovation. The Business Analyst will work closely with cross-functional teams to ensure that the architectural frameworks and IT strategies align with the overarching business goals, making it a critical position for the organization's success in the competitive market.

3. Job Responsibilities:
- Conduct detailed requirements analysis and validate with stakeholders to ensure alignment with business needs and architectural standards.
- Design and implement effective business solutions through rigorous architectural methodologies and practices.
- Lead the evaluation and troubleshooting of system issues, providing robust solutions that align with strategic objectives.
- Facilitate effective communication between stakeholders, including technical teams and business executives, to ensure clear understanding and implementation of project requirements.
- Develop comprehensive end-to-end project documentation that serves as a blueprint for project execution and alignment with business goals.
- Advocate for best practices in security, scalability, and maintainability within the software development lifecycle.
- Mentor junior analysts and contribute to the development of internal training programs to elevate team capabilities.
- Perform risk assessments and mitigation planning to safeguard project outcomes and deliverables.
- Engage in continuous learning about new technologies and architectural trends to keep the organization at the forefront of innovation in the architecture domain.
- Demonstrate leadership in Agile and Scrum methodologies, ensuring efficient project delivery and team synergy.
- Exhibit strong problem-solving skills, with the ability to anticipate potential issues and proactively develop contingency plans.
- Maintain high standards of professionalism and ethical conduct in all business dealings.

4. Skills/Knowledge:
-Mandatory Skills:
  PHP:
  - Proficient in object-oriented programming (OOP) and MVC frameworks like Laravel and Symfony.
  - Experienced in RESTful API development and integration with databases such as MySQL and PostgreSQL.
  - Knowledgeable in PHP 7.x and 8.x features, security practices, and performance optimization.
  - Skilled in Composer, PHPUnit, and continuous integration/continuous deployment (CI/CD) practices.

  AJAX:
  - Expertise in XMLHttpRequest object and Fetch API for asynchronous programming.
  - Strong understanding of JSON data handling and server-side integration using PHP and Node.js.
  - Proficient in error handling, security considerations, and performance optimization in AJAX requests.

-Good to Have Skills:
  jQuery:
  - Experienced in DOM manipulation, event handling, and AJAX integration using jQuery.
  - Knowledgeable in jQuery UI, jQuery Mobile, and cross-browser scripting.
  - Skilled in performance monitoring, optimization techniques, and responsive design implementations.

5. Experience:
- Years of Experience: Seeking candidates with 3 to 11 years of experience in business analysis within the IT and architecture domains.
- Education Qualification: Minimum required qualification is a Master of Computer Applications (MCA).
- Domain/Industry: Experience in the architecture industry is highly desirable, though not mandatory.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.