About CareStack™

CareStack™ (Good Methods Global Inc) is a cloud based platform for dental practices and practice chains to streamline business operations, improve clinical efficiency, acquire more patients and have a constant focus on practice performance through better analytics and reporting. Our enterprise SaaS platform equips dental practices with a clinical practice management system, patient engagement solutions, business intelligence tools and advanced business planning capabilities.

We are a passionate team with a deep interest in applying technology to make care management better for everyone and thereby improve the patient outcomes. We believe in building a team with a high degree of personal accountability and an intense passion in building solutions that make an impact.

Our Culture

Customer centricity

Customer centricity

We go above and beyond to ensure that our customers are successful.

Continuous learning

Continuous learning

Develop your skill sets by being part of an environment that fosters continuous learning.

Work hard. Play hard.

Work hard, Play hard

We make sure to have fun together at work by celebrating each other and our milestones.

Our Office

A great place to work

Why Join Us

  • You will be proud of being part of a team that is revolutionizing healthcare practice management.
  • Work as part of a company invested by the same VC who made the bet on Facebook, Dropbox, Slack, Freshdesk and Flipkart. Be part of the next big thing in healthcare technology!
  • We value our people well and that reflects in our pay, perks and benefits, enabling our team to work in an environment that enhances the quality of life.
  • We enable our team with opportunities to work across geographic boundaries and scale towards positions responsible for organizational planning and decision making.

Join Us

Our current openings

Select Location:

Principal Infrastructure Engineer

Orlando, USA

View Job

Principal Infrastructure Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth
  • Work to create a technology organization that will carry the business to an IPO

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 8-12 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of azure infrastructure and  deployment areas.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise azure sequel concepts.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Principal software engineer

Orlando, USA

View Job

Principal Software Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth
  • Work with product owners to manage, prioritize, and implement backlog features with an eye towards knowing what skills and bandwidth his/her team has available.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 8-12 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Chief Technology Architect

Orlando, USA

View Job

Chief Technology Architect

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Mentor less senior engineers in their career growth
  • Work to create a technology organization with the processes and practices that will carry the business to an IPO and beyond.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 10+ years of hands-on programming experience.
  • Experience working with SQL server and web API development.
  • Strong understanding of object-oriented programming and data structures.
  • Skills for writing reusable C# libraries
  • Exposure to cloud environments such as AWS and Azure
  • Knowledge of various architecture patterns like Event Driven, CQRS, message based.
  • Strong understanding of various design and architectural patterns of web applications.
  • Understanding fundamental design principles behind a scalable application.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Apply for this Job

Lead Software Engineer

Orlando, USA

View Job

Lead Software Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Senior Software Engineer

Orlando, USA

View Job

Senior Software Engineer

 

Job Description:

  • Implement features and fix bugs as part of an agile team, as an autonomous individual contributor
  • Design and model solutions of moderate complexity that fit the problem domain
  • Raise questions and clarify ambiguity in any part of the development process
  • Mentor junior developers
  • Participate in peer review of code and design

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 2-5 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Systems Analyst

Orlando, USA

View Job

Job Description:

  • Defining and documenting the scope of new features and functionalities of CareStack system.
  • Studying and understanding business context and IT strategy of customers
  • Interacting with a variety of business stakeholders and users, to understand requirements and translate that into features and functionalities.
  • Analyze the usage pattern of the current users to create new user stories or to change requests for expansion or modification of the currently implemented features of the system with the objective of keeping the system state of the art for all customers.
  • Using database and business intelligence tools like SQL, Tableau, Power BI to identify patterns and to gather useful information for customer data.
  • Overseeing the development of applications to assure the final quality before deployment to customers.
  • Collaborate and respond to requirements / questions raised by developers, testers, and architects.
  • Create and adhere to processes for the design, development and delivery of the application components

Requirements:

 

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of experience in technology with experience being in requirements management, product management or project management functions.
  • Good understanding of SaaS platforms, preferably vertical SaaS and B2B applications.
  • Strong experience with Agile methodology is a plus.
  • Strong analytical skills and common sense.
  • Excellent communication and articulation skills. The ability to articulate clearly to stakeholders/ technology workforce is the key success for this position. Ability to create and maintain good rapport with other team members.

 

Apply for this Job

Software Developer

Orlando, USA

View Job

Job Description:

  • Translate application storyboards and use cases into functional applications.
  • Analyze requirements by customers and determine feasibility of the technical design with time and cost constraints
  • Develop application requirement with assurance on design and code quality of the code.
  • Ensure that the performance and quality of applications are maintained.
  • Use ETL and data warehouse tools to migrate data using SSIS, C#, MongoDB, CosmosDB and SQL
  • Develop automated tools to extract data from different data sources of competitor applications and develop tools to convert the data into the database scheme of CareStack.
  • Apply mathematical and statistical approaches to solve technical problems or implement complex solutions
  • Identify technical bottlenecks and bugs, and devise solutions to the problems.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.

 

Apply for this Job

Software Architect

Orlando, USA

View Job

Job Description:

  • Design the software architecture for CareStack and other Software systems.
  • Create design document for the product and finalize based on long term objectives of the company
  • Manage a team of developers and system analysts both in the US and offshore to develop the product.
  • Analyze project data to determine specifications or requirements.
  • Identify technical bottlenecks and bugs on the application, and devise solutions to the problems.
  • Perform impact analysis and code review of the application
  • Design the database structure and models within which the engineering team needs to work, for optimum performance of the software system.  
  • Identify and develop key performance metrics or indicators to measure and improve the technical quality of the product.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 10+ years of hands-on programming experience.
  • Experience working with SQL server and web API development.
  • Strong understanding of object-oriented programming and data structures.
  • Skills for writing reusable C# libraries
  • Exposure to cloud environments such as AWS and Azure
  • Knowledge of various architecture patterns like Event Driven, CQRS, message based.
  • Strong understanding of various design and architectural patterns of web applications.
  • Understanding fundamental design principles behind a scalable application.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests.

 

Apply for this Job

Business Analysts

Orlando, USA

View Job
Job Description:
  • Be responsible for identifying problems or inefficiencies in systems / processes for CareStack customers and conceptualizing solutions for the same
  • Interacting with a variety of business stakeholders, users and engineering team as a cross-functional liaison.
  • Analyze business problems and processes, and work with business subject matter experts to define and document business requirements.
  • Initiate, facilitate and participate in fact-finding, green-field discussions and implementation planning meetings.
  • Collaborate and respond to requirements / questions raised by developers, testers, and architects.
  • Work with testing team to ensure that test cases conform to user acceptance criteria.
  • Documenting detailed requirements into a company chosen tool and aligning the documented requirements to customer business needs.
Requirements:
  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Good understanding of SaaS platforms, preferably vertical SaaS and B2B applications.
  • Strong experience with Agile methodology is a plus.
  • Strong analytical skills and common sense.
  • Excellent communication and articulation skills. The ability to articulate clearly to stakeholders/ technology workforce is the key success for this position. Ability to create and maintain good rapport with other team members.

 

 

Apply for this Job

Technical Architect – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 7+ years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.

 

Apply for this Job

Senior Product Solution Engineer – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 4-7 years of hands-on programming experience.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.
  • Experience in working full-stack with front end technologies like AngularJS / ReactJS.
Apply for this Job

Senior Front End Developer

Trivandrum, India

View Job
Job description
  • Translate application storyboards and use cases into functional applications.
  • Assure design and code quality of the code and applications you develop.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in JavaScript frameworks including AngularJS and ReactJS with a 2 – 4 years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Knowledge in architectural design patterns and standards is desirable.
Apply for this Job

Lead Product Solution Engineer – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 5 – 10 years of hands-on programming experience.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.
  • Experience of working full-stack with front-end technologies like AngularJS / ReactJS will
    be an added advantage.
Apply for this Job

Lead Front End Developer

Trivandrum, India

View Job
Job description
  • Building a complete front-end application.
  • Ensuring high performance on mobile and desktop.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS.
  • Cooperating with the back-end developer in the process of building the RESTful API.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Validating user actions on the client side and providing responsive feedback.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Creating custom, general use modules and components which extends the elements and modules of core AngularJS.
Requirements
  • Proficient in front end development including HTML, CSS, Javascript and AngularJS with a total experience of 4-7 years in UI development.
  • Proficient in AngularJS with at least 3 years of experience working specifically on AngularJS for an enterprise scale application.
  • Good knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Good understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system, is desirable and good to have.
Apply for this Job

Front-End Architect

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in JavaScript frameworks including AngularJS and ReactJS with a 7+ years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.

 

Apply for this Job

Principal Infrastructure Engineer

Orlando, USA

View Job

Principal Infrastructure Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth
  • Work to create a technology organization that will carry the business to an IPO

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 8-12 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of azure infrastructure and  deployment areas.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise azure sequel concepts.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Principal software engineer

Orlando, USA

View Job

Principal Software Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth
  • Work with product owners to manage, prioritize, and implement backlog features with an eye towards knowing what skills and bandwidth his/her team has available.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 8-12 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Chief Technology Architect

Orlando, USA

View Job

Chief Technology Architect

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Mentor less senior engineers in their career growth
  • Work to create a technology organization with the processes and practices that will carry the business to an IPO and beyond.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 10+ years of hands-on programming experience.
  • Experience working with SQL server and web API development.
  • Strong understanding of object-oriented programming and data structures.
  • Skills for writing reusable C# libraries
  • Exposure to cloud environments such as AWS and Azure
  • Knowledge of various architecture patterns like Event Driven, CQRS, message based.
  • Strong understanding of various design and architectural patterns of web applications.
  • Understanding fundamental design principles behind a scalable application.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Apply for this Job

Lead Software Engineer

Orlando, USA

View Job

Lead Software Engineer

 

Job Description:

  • Build and maintain high-performance, distributed systems across the CareStack platform
  • Design and implement scalable, composable, testable APIs that can service hundreds of millions of requests per day
  • Be fanatical about performance and error monitoring, and operationalize monitoring, alerting, and failover
  • Work with internal and external stakeholders to understand and translate business requirements into scalable, generalized technology capabilities where and when appropriate
  • Mentor less senior engineers in their career growth

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Senior Software Engineer

Orlando, USA

View Job

Senior Software Engineer

 

Job Description:

  • Implement features and fix bugs as part of an agile team, as an autonomous individual contributor
  • Design and model solutions of moderate complexity that fit the problem domain
  • Raise questions and clarify ambiguity in any part of the development process
  • Mentor junior developers
  • Participate in peer review of code and design

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 2-5 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object-oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.
Apply for this Job

Systems Analyst

Orlando, USA

View Job

Job Description:

  • Defining and documenting the scope of new features and functionalities of CareStack system.
  • Studying and understanding business context and IT strategy of customers
  • Interacting with a variety of business stakeholders and users, to understand requirements and translate that into features and functionalities.
  • Analyze the usage pattern of the current users to create new user stories or to change requests for expansion or modification of the currently implemented features of the system with the objective of keeping the system state of the art for all customers.
  • Using database and business intelligence tools like SQL, Tableau, Power BI to identify patterns and to gather useful information for customer data.
  • Overseeing the development of applications to assure the final quality before deployment to customers.
  • Collaborate and respond to requirements / questions raised by developers, testers, and architects.
  • Create and adhere to processes for the design, development and delivery of the application components

Requirements:

 

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of experience in technology with experience being in requirements management, product management or project management functions.
  • Good understanding of SaaS platforms, preferably vertical SaaS and B2B applications.
  • Strong experience with Agile methodology is a plus.
  • Strong analytical skills and common sense.
  • Excellent communication and articulation skills. The ability to articulate clearly to stakeholders/ technology workforce is the key success for this position. Ability to create and maintain good rapport with other team members.

 

Apply for this Job

Software Developer

Orlando, USA

View Job

Job Description:

  • Translate application storyboards and use cases into functional applications.
  • Analyze requirements by customers and determine feasibility of the technical design with time and cost constraints
  • Develop application requirement with assurance on design and code quality of the code.
  • Ensure that the performance and quality of applications are maintained.
  • Use ETL and data warehouse tools to migrate data using SSIS, C#, MongoDB, CosmosDB and SQL
  • Develop automated tools to extract data from different data sources of competitor applications and develop tools to convert the data into the database scheme of CareStack.
  • Apply mathematical and statistical approaches to solve technical problems or implement complex solutions
  • Identify technical bottlenecks and bugs, and devise solutions to the problems.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • 4-10 years of hands on professional experience in programming with strong analytical skills
  • Solid fundamentals in the implementation of object oriented programming concepts and data structures.
  • Solid understanding of relational database design and querying concepts (SQL) and expertise in migration of databases.
  • Excellent communication skills and articulation skills. Ability to create and maintain good rapport with other team members.

 

Apply for this Job

Software Architect

Orlando, USA

View Job

Job Description:

  • Design the software architecture for CareStack and other Software systems.
  • Create design document for the product and finalize based on long term objectives of the company
  • Manage a team of developers and system analysts both in the US and offshore to develop the product.
  • Analyze project data to determine specifications or requirements.
  • Identify technical bottlenecks and bugs on the application, and devise solutions to the problems.
  • Perform impact analysis and code review of the application
  • Design the database structure and models within which the engineering team needs to work, for optimum performance of the software system.  
  • Identify and develop key performance metrics or indicators to measure and improve the technical quality of the product.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 10+ years of hands-on programming experience.
  • Experience working with SQL server and web API development.
  • Strong understanding of object-oriented programming and data structures.
  • Skills for writing reusable C# libraries
  • Exposure to cloud environments such as AWS and Azure
  • Knowledge of various architecture patterns like Event Driven, CQRS, message based.
  • Strong understanding of various design and architectural patterns of web applications.
  • Understanding fundamental design principles behind a scalable application.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests.

 

Apply for this Job

Business Analysts

Orlando, USA

View Job
Job Description:
  • Be responsible for identifying problems or inefficiencies in systems / processes for CareStack customers and conceptualizing solutions for the same
  • Interacting with a variety of business stakeholders, users and engineering team as a cross-functional liaison.
  • Analyze business problems and processes, and work with business subject matter experts to define and document business requirements.
  • Initiate, facilitate and participate in fact-finding, green-field discussions and implementation planning meetings.
  • Collaborate and respond to requirements / questions raised by developers, testers, and architects.
  • Work with testing team to ensure that test cases conform to user acceptance criteria.
  • Documenting detailed requirements into a company chosen tool and aligning the documented requirements to customer business needs.
Requirements:
  • Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
  • Good understanding of SaaS platforms, preferably vertical SaaS and B2B applications.
  • Strong experience with Agile methodology is a plus.
  • Strong analytical skills and common sense.
  • Excellent communication and articulation skills. The ability to articulate clearly to stakeholders/ technology workforce is the key success for this position. Ability to create and maintain good rapport with other team members.

 

 

Apply for this Job

Technical Architect – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 7+ years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.

 

Apply for this Job

Senior Product Solution Engineer – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 4-7 years of hands-on programming experience.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.
  • Experience in working full-stack with front end technologies like AngularJS / ReactJS.
Apply for this Job

Senior Front End Developer

Trivandrum, India

View Job
Job description
  • Translate application storyboards and use cases into functional applications.
  • Assure design and code quality of the code and applications you develop.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in JavaScript frameworks including AngularJS and ReactJS with a 2 – 4 years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Knowledge in architectural design patterns and standards is desirable.
Apply for this Job

Lead Product Solution Engineer – ASP.NET

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in ASP.NET frameworks, database designing and WEB API with a 5 – 10 years of hands-on programming experience.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.
  • Experience of working full-stack with front-end technologies like AngularJS / ReactJS will
    be an added advantage.
Apply for this Job

Lead Front End Developer

Trivandrum, India

View Job
Job description
  • Building a complete front-end application.
  • Ensuring high performance on mobile and desktop.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS.
  • Cooperating with the back-end developer in the process of building the RESTful API.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Validating user actions on the client side and providing responsive feedback.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Creating custom, general use modules and components which extends the elements and modules of core AngularJS.
Requirements
  • Proficient in front end development including HTML, CSS, Javascript and AngularJS with a total experience of 4-7 years in UI development.
  • Proficient in AngularJS with at least 3 years of experience working specifically on AngularJS for an enterprise scale application.
  • Good knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Good understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system, is desirable and good to have.
Apply for this Job

Front-End Architect

Trivandrum, India

View Job
Job description
  • Lead individual product track within the engineering team – You will be leading a team of developers and analysts.
  • Mentor and inspire your team to constantly strive for excellence in work output.
  • Assure design and code quality of your work and your team’s work are maintained.
  • Translate application storyboards and use cases into functional applications.
  • Ensure that the performance and quality of applications are maintained.
  • Identify bottlenecks and bugs, and devise solutions to the problems.
  • Perform impact analysis and code review of applications.
Requirements
  • Proficient in JavaScript frameworks including AngularJS and ReactJS with a 7+ years of hands-on programming experience.
  • Experience in Typescript would be an added advantage.
  • Strong understanding of object-oriented programming and data structures.
  • Desirable knowledge in architectural design patterns and standards.
  • Understanding fundamental design principles behind a scalable application.
  • Hands on experience in creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools such as TFS and GIT.

 

Apply for this Job
CareStack
CareStack