Career and Culture at Brancosoft

We are looking for professionals that are willing to take challenges head-on and want to create a mark for themselves. At Brancosoft, we provide a platform for our employees to grow and become leaders in their respective domains. So, if you believe in yourselves and your skills, then come and join us. Let’s script history together!

To see if there are any openings available, click on the button below.

View Opening
Welcome to Brancosoft

Perks on working with Brancosoft

Perks and benefits motivate our employees to grind every day and be a better version of themselves. Check them out below!


Friendly and welcoming environment

Our team is warm and welcoming to new joiners.


Guidance under experienced supervisors

Excellent mentors that don’t hesitate in guiding.


Flexible working hours

A schedule that can be changed to cater to the needs of the employees, so that they aren't burdened.


5 days working

Only 5 days working to let employees recharge their batteries.


Fun activities on Fridays

To motivate employees fun activities are held every Friday.


Salary disbursement on time

No delay in disbursement of salary makes everyone happy!


Current Openings

05 july 2021 Latest Jobs

Job Description

We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.

  • Integrate user-facing elements into applications
  • Develop back-end components to improve responsiveness and overall performance
  • Test and debug programs
  • Improve functionality of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Coordinate with internal teams to understand user requirements and provide technical solutions
  • Own the product development from scratch.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Contribute to the discussion on software architecture.


  • 2 years of Work experience as a Python Developer.
  • Expertise in at least one popular Python framework ( Django framework )
  • Experience with creating RESTful endpoints using the Django REST framework.
  • Strong understanding of OOP Concepts, Data Structure and Design Patterns.
  • Strong understanding of Web Services, Caching, Scalability, REST/SOAP Principles.
  • Have knowledge of the databases like MySQL, Postgresql, etc.
  • Building simple, efficient, and reusable applications.
  • Identify and communicate back-end best practices.
  • Participate in the project life-cycle to develop applications using agile methodologies.
  • Analyze and improve the performance, scalability, stability, and security of the product.
  • Work on Education/e-learning platform will be plus
  • Familiarity with front-end technologies (like JavaScript and HTML5)
  • Team spirit
  • Good problem-solving skills
Apply Now
Job Description

We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits and will design and build complex mobile applications experienced in Swift is a must.

  • Design and build advanced applications for the iOS platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Collaborate with a cross-functional team to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.


  • Experience Required: 2 - 5yr
  • Proven working experience in software development.
  • Record of successful mobile device development with at least two big apps made live on App store.
  • Demonstrated experience building reliable, efficient, fault-tolerant, embedded systems.
  • Ability to design applications around natural user interfaces, such as touch.
  • Ability to handle task independently.
  • The capability of writing code, this is strictly a hands-on position.
  • Must be well versed with latest SDK Version, Objective-C, Swift, UIKit and Cocoa Touch.
  • Experience working with remote data via REST and JSON. Experience with third-party libraries and APIs.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Knowledge in versioning Tools that includes like trunk, branch, export, import and copy will be an added advantage.
  • Solid understanding of the full mobile development lifecycle. Good communication skills.
  • Understanding of apple design principles and interface guidelines.
  • Knowledge of Push Notifications and JSON Parsing, other app capabilities/location.
  • Knowledge of external APIs like Google Maps, Facebook API, etc.
Apply Now
Job Description

A skilled Business Analyst is responsible for the implementation and support of business information systems across multiple departments. They identify problems and opportunities within a company and ultimately provide solutions that help achieve the business' goals.

  • Project management skills- Planning, Organizing, Risk identification and mitigation, delivery quality, and timelines.
  • Business analysis, critical thinking, conflict management, and problem-solving skills.
  • Requirement gathering and analysis for the web/mobile application development projects.
  • Creating wireframes.
  • Interact with Client, UI/UX Designers, and Technology team for requirement clarification and details.
  • Creation of Functional Specification Document.
  • Project Coordination, Monitor and track the project's progress.
  • Act as the point of contact between clients, development team, testing team and coordinate for issue resolution.
  • Communicate project status.
  • Report and escalate to management/client as needed.
  • Excellent verbal and written communication for influencing and leading client-facing engagements.
  • Strong Technical background.
  • Understanding Clients requirements, project Changes, assessing the business impact of those changes.
  • Capturing, analyzing & documenting requirements.
  • Managing projects and communicating delivery plans with stakeholders.
  • Coordinating with the development team for the delivery of projects and change requests.
  • Assisting in budgeting for the development of Projects through partners.
  • Provide input for post-implementation review document and implement corrective procedures.
  • A hands-on business proposal, wireframing, SDCL, FSD (Functional Specific Document), SRS (Software Requirement specification), documentation regarding projects.


  • 2-5 years of experience in managing requirements for IT / Software projects (web/mobile).
  • Good documentation / wireframing skills.
  • Good communication and interpersonal skills (client communication & internal communication).
  • Ability to coordinate between designers, development team, and client.
Apply Now
  • Candidates with 1 - 3 years experience in Software Manual Testing can apply.
  • Test design and execution.
  • Review requirements and technical documents and clarify ambiguities.
  • Design a detailed, comprehensive test plan/test cases/test scenarios.
  • Testing in different environments including website and mobile and develop test plans.
  • Test and report issues using JIRA, an issue tracking system used by the company.
  • Conduct feature/functional/regression testing.
  • Work with the production team on prioritizing the issues.
  • Good Experience in SDLC, STLC & Agile Testing Methodologies.
  • Experience in testing of API.
  • Work closely with product team and designers to understand requirements for the purpose of quality assurance.
  • Work independently with minimum guidance.
  • Execute and update Test cases assigned as per instructions and timelines.
  • Identify and report functionality bugs.
  • Write all bugs in conformance to internal standards and project specific requirements.
  • Update all bug databases with accurate and complete information.
  • Work closely with other team-members to share, discuss and clarify issues essential to effective execution of project.
  • Identify and help implement opportunities for improvement in security, quality and process controls.
  • Perform all tasks in strict compliance to Information security policy and quality standards.


  • Degree in Computer Science, Engineering, or related technical discipline, or equivalent experience.
  • At least 1~3 years of experience in manual testing of products write test plan/test cases.
  • Prior experience of writing SQL queries.
  • Good to have exp on API Testing.
  • Exposure to Agile development methodologies using Scrum/ XP.
  • Prior experience with bug reporting tools like Fogbugz, JIRA, or any other tool.
  • Exceptional attention to detail.
  • Excellent commitment in software manual testing.
  • Strong critical thinking - ability to identify issues and bugs.
  • Excellent written communication skills - ability to describe identified issues in clear and concise manner.
  • Flexibility to adapt to changes in customer /project requirements and instructions.
  • Strong proficiency in usage of standard software and tools on pc & internet.
  • Excellent team and project management skills.
  • Should be highly passionate and self motivated with an analytical bent.
Apply Now
Job Description

We are looking for highly motivated and quick learning individuals with the great leadership skills & capacity to efficiently utilize and contribute to your team's technical skills. The focus to adapt and respond to challenges as they come up. Excellent time management skills and dedication to achieving high quality work.

  • Manage each project’s scope and timeline.
  • Coordinate sprints, retrospective meetings and daily stand-ups .
  • Coach team members in Agile frameworks.
  • Facilitate internal communication and effective collaboration.
  • Be the point of contact for external communications (e.g. from customers or stakeholders).
  • Work with product owners to handle backlogs and new requests.
  • Resolve conflicts and remove obstacles that occur.
  • Help teams implement changes effectively.
  • Ensure deliverables are up to quality standards at the end of each sprint.
  • Guide development teams to higher scrum maturity.
  • Help build a productive environment where team members ‘own’ the product and enjoy working on it.
  • Create project plans and define project milestones to be executed by project teams, while ensuring the optimal use of resources to meet the client objectives.
  • Drive and interface with project stakeholders (including business) from Requirement analysis, - Designs, Development to Deployment fulfilling all required Compliance, Validation requirements.
  • Play a role of a Scrum Master and ensure that user stories are delivered by the development team within estimated time and budget.
  • Proactively manage changes in project scope, identify potential crises, and devise contingency plans.
  • Understand and articulate the business and technical implications of decisions that are being made by the project teams, whilst managing senior stakeholder relationships to ensure successful project delivery.
  • Effectively communicate and manage clients expectations throughout the development life cycle.
  • Manage a cross functional team of designers, developers and quality engineers and be able to guide them and resolve their issues.
  • Monitor the project status and present relevant project reports to the internal and external stakeholders.


  • Bachelor’s degree and 2 - 5 years of scrum master role and project management experience.
  • Knowledge of an agile framework or method (i.e. Scrum), or understanding of software development life cycle models as well as in-depth knowledge of traditional project management principles and practices.
  • Excellent knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement) .
  • Demonstrated experience facilitating meetings at multiple levels of an organization and an understanding of facilitation techniques.
  • Intermediate working knowledge of Microsoft Office applications, including but not limited to Outlook, Word, and Excel.
  • Ability to adapt to a changing environment.
  • Self-motivation and ability to stay focused in the middle of distraction.
  • Excellent communication and servant leadership skills.
  • Scrum master certification is a plus.
Apply Now
What our clients say about Brancosoft.

Over 700+ Satisfied Clients and Growing

Read More Reviews

review review review
Let's work together

We Love to Listen to Your Requirements

Or call us now +91 935 433 1163