loading
Business Analyst (Associate)

Responsibilities

  • Bridge the communication gap between the clients & the technical team
  • Produce professional documents & presentations
  • Conduct product demos for Business Analysis and Gap Analysis activities
  • Conduct both on-site & in-house trainings
  • Engage in the development process and related activities (Agile / Scrum) to ensure proper communication of requirements and accuracy of development is maintained
  • Ensure quality of deliveries to manage customer expectations

Qualifications & Requirements

  • At Least 1 year of experience working as a Business Analyst
  • A bachelor's degree in a relevant field from a recognized university
  • The ability to analyze and create various business requirement specifications and process flows
  • The ability to apply general knowledge of business developed through education, to make informed judgments.
  • Experience in Agile based projects and working with clients
  • Excellent communication skills
  • Fair knowledge in G-Suite, MS Office products & Agile tools
  • Be a team player and ready to work in teams of various sizes
Mobile App Developer

Responsibilities

  • Develop, implement, and maintain high-quality mobile applications for iOS and/or Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in the entire application lifecycle, from concept to delivery and post-launch support.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot and debug to optimize performance for the best user experience.
  • Collaborate with UI/UX designers to create user-friendly interfaces.
  • Stay up-to-date with mobile industry trends and best practices.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 1 year of experience in mobile application development.
  • Proficiency in one or more programming languages such as Java, or React Native, Ionic - Capacitor & Cordova.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Experience with third-party libraries, APIs, and web services integration.
  • Solid understanding of the full mobile development lifecycle.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team environment.
  • Excellent communication and interpersonal skills.
Senior Software Engineer

Responsibilities

  • Lead the design, development, and deployment of high-quality software solutions, ensuring scalability, reliability, and performance.
  • Provide technical leadership and mentorship to a team of developers, guiding them through best practices and efficient coding techniques.
  • Collaborate with the solution design team to gather requirements, analyze needs, and translate them into technical specifications and architecture designs.
  • Architect and implement robust and scalable software solutions, considering system integration, security, and usability.
  • Conduct code reviews, identify areas for improvement, and enforce coding standards to maintain code quality and efficiency.
  • Drive innovation by exploring new technologies, frameworks, and methodologies to enhance existing systems or build new ones.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Foster a culture of collaboration, knowledge sharing, and continuous learning within the development team.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 years of experience in software development, with a strong focus on solution design.
  • Proven expertise in software architecture, design patterns, and system integration.
  • Proficiency in multiple programming languages such as Java, Python, C#, or similar languages.
  • Demonstrated logical and critical thinking abilities to solve complex technical problems.
  • Experience leading and mentoring teams, fostering a collaborative and innovative environment.
  • Strong understanding of software development lifecycle (SDLC) methodologies.
  • Excellent communication skills to interact effectively with cross-functional teams and stakeholders.
  • Ability to prioritize and manage multiple tasks in a dynamic work environment.
Senior Software Engineer (Full-Stack)

Responsibilities

  • Develop, maintain, and enhance scalable and efficient full-stack applications using a variety of technologies including Python, Java, C#, PHP, and Angular.
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical solutions.
  • Design and implement backend services, APIs, and databases to support front-end functionalities.
  • Create responsive and user-friendly interfaces for an optimal user experience.
  • Participate in code reviews, identify areas for improvement, and implement best practices to ensure code quality and efficiency.
  • Troubleshoot and debug issues across the entire stack to optimize performance and reliability.
  • Stay updated with emerging technologies and industry trends to incorporate the best tools and practices into the development process.

Qualifications & Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 1 year of experience in full-stack development utilizing Python, Java, C#, PHP, and Angular.
  • Proficiency in backend technologies such as Django, Spring Boot, .NET, and PHP frameworks.
  • Strong front-end development skills using Angular or similar modern JavaScript frameworks.
  • Logical and critical thinking abilities to solve complex technical problems.
  • Experience with databases (SQL and/or NoSQL) and RESTful API design and implementation.
  • Familiarity with version control systems and agile development methodologies.
  • Ability to work independently as well as collaboratively in a team environment.
  • Excellent communication and problem-solving skills.