Open Positions

Senior Software Developer (Bangalore, India)


Become a senior member of a development team building software to help the Life Sciences industry improve and lengthen lives. In this position you will be part of a team passionate about designing and delivering quality software to the market.

The developer will work as part of a cross-functional team to ensure solutions meet company, customer and market needs.


Strong work ethic; outstanding character while working within a team environment; excellent communication skills; self-starter with can-do attitude; possesses compassion and professional attitude for co-workers and clients alike.

Demonstrates strong organizational skills along with excellent written and verbal communication skills; must be able to work on multiple tasks during the same time frame and meet deadlines with accuracy and efficiency; must be willing to work extended hours to meet project deadlines.


  • Understand concepts and develop in-depth working knowledge of products/processes, applications, development tools and systems in assigned area of responsibility.
  • Design and participate in design review sessions for varied systems and subsystems.
  • Develop systems and subsystems based upon design sessions and requirement specifications.
  • Participate in Agile Process including helping to define User Stories based on business requirements.
  • Perform code review and unit tests.
  • Interact with Support and Services to help resolve customer issues when required.
  • Assist development staff with new technologies integration into system and subsystem design and implementation.
  • Review team member’s solutions to ensure quality and maintenance of standards.
  • Follow the approved Software Development Life Cycle SOPs.
  • Document program functionality.
  • Provide guidance, mentoring and training to less-experienced programmers to improve productivity.
  • Assist in coordinating inter-departmental tasks when required.
  • Other duties as assigned.


  • Minimum of eight years of experience in software development and solution architecture, with a focus on Microsoft development products.
  • Proficiency in ASP.Net WebForms, VB.Net, HTML, CSS, JavaScript, C#, Web services, and Integration.
  • Strong understanding of relational database systems and a good grasp of networking concepts and distributed systems complexities.
  • Proficient in SQL Server with expertise in writing SQL scripts and stored procedures while considering performance and optimization.
  • Exceptional troubleshooting skills, capable of identifying causes for complex problems.
  • Familiarity with multithreaded programming, cryptography, security programming, and high-performance server/cluster software development.
  • Plus: Experience with Azure DevOps, Visual Studio and SSMS.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across all levels of the organization.
  • Ability to perform independently and under pressure of time constraints.
  • Strong analytical and problem-solving skills, computer proficiency, and ability to follow through with projects from inception to completion.


  • A bachelor’s degree in computer science or comparable work experience within the industry is required.


The Department Head has the discretion to hire personnel with a combination of experience and education which may vary from the above listed qualifications.


Please submit resume and cover letter to:

Job Type : Full-time

Location : Bangalore, India

Salary : Based on experience

Anju Software is an Equal Opportunity Employer. Anju Software provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, or status as a veteran. Anju Software complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

To top