Company Overview
CareStack is a complete cloud-based dental software solution for scheduling, clinical, billing, patient engagement, and reporting needs of dental offices of any size - whether it's a single location or a large multi-site DSO with hundreds of locations.
The company was founded in 2015 and the commercial launch was done in early 2018. Since then, more than 1000 offices have chosen CareStack as their single source of truth. This is the fastest growth till date in the dental practice management software market, dominated by 100 year old distribution companies.
More about CareStack
● Rated by independent B2B software reviews and research analysts as the most modern, innovative and customer experience focussed company in the space with the fastest growth in the segment.
● Important strategic go to market partnerships with dental industry leaders like Delta Dental, Darby Dental and several others.
● Venture backed with over $60M raised from leading financial and strategic investors.
● HQ'd in Orlando, FL with offices in Minnesota, Bangalore, Trivandrum and Cochin.
Role Overview
CareStack seeks to hire Software Development Engineer - 1 to build its next generation healthcare platform. You will be reporting to a Staff SDE in your business unit , to develop and release services and solutions for our platform, aligning with your business unit’s goals and objectives.
Key responsibilities
● Technical Design
You can be a specialist in technology areas, but capable of creating complete designs to solve a specific problem that accomplishes a definitive product feature or enables a technical advancement.You should work with your lead to review your design and embrace the feedback
● Process Definition/Adherence
You should deliver estimations, review test scenarios/cases created by QAs in your team, participate in sprint grooming and planning meetings. You must learn, practice and evangelize standard techniques for grooming, defining complexity of stories and estimation.
● Code Quality
At Carestack we believe that your code reflects your character. Code for scale, produce maintainable reusable code. You must commit to clean coding, continuous refactoring to ensure a high level of code quality. Continuously learn, practice and evangelize coding patterns/best practices within and outside your team. You should ensure testability of team functional areas, facilitate integration testing, resolve deep rooted technical issues and proactively collaborate with team members in solving complex problems.
● Team Player
You should proactively communicate to resolve dependencies within and outside the team. Understand organizations culture code and streamline conversations and activities that will further instill this code. Mentor and coach new additions to your team.
● Value/Mission Alignment
Be a champion for CareStack within the Engineering team. Help drive workplace and cultural norms within your business unit that align with CareStack company values.
This role may be for you if you…
● Have an insatiable itch to join and the courage to scale an early-stage technology company.
● Have 2-4 years of experience in building modern day web platforms, using Microsoft technologies on the backend.
● Can be a generalist or specialist with deep understanding of building software components that meet defined requirements, with good understanding of .NET Core/ASP.NET.
● Are proficient in data structures and algorithms, and object oriented analysis and design of software systems.
● Are a backend specialist with good understanding of event driven programming, distributed systems, caching/in-memory computing systems, data modeling for transactional systems.
● Solid understanding of relational and non relational databases including warehouses.Preferably MySQL, MSSQL, Vertica and CosmosDB
● Solid understanding of CI/CD patterns and IaC.
● Expertise in building ETLs in both batch and streaming model.
● Expertise in building and testing APIs and micro services
This role may not be for you if you…
● Don’t have the itch to design solutions and write code and you don’t grab every other opportunity to review and write code.
● Don’t have the fire in you to fight for your design suggestions and debate with logical data points
● Don’t have the trait to be transactional in code reviews/design discussions, accept your mistakes and appreciate better ideas from your peers.
● Haven’t developed the habit of doing objective conversations that are data driven.
Similar jobs
Sarvaha would like to welcome a Senior Software Engineer or an aspiring architect with minimum 5 years of excellent experience in writing applications using Net Core 6+ technologies. This is a hands-on role working on a product that gets delivered to world’s largest organizations and governments. The product is in the space of situational awareness and integrates physical security infrastructure to help keep critical assets safe such as a) Corporate headquarters b) Government buildings c) Rail, Sea and air transport hubs and d) Smart Cities.
Sarvaha is a niche software development company that works with some of the best funded startups and established companies across the globe. Please visit our website at http:// www.sarvaha.com to know more about us.
Key Responsibilities
- Work as a lead contributor (designing, developing, testing) for creating technical solutions
- Working with Engineering Managers, Product Owners, Architects and QA Engineers
- Developing our Web and server solutions that integrate edge hardware devices into a situational aware platform for our customers. Examples of the different types of problems we ask the development team to solve: Displaying geospatially aware smart city data, Displaying geospatial tracking data, Saving video feed snapshots, Dynamic near real-time event processing, Video overlay integration, Access control management, Distributed site infrastructure management etc.
- Implement .Net Core 6+ C# solutions and regularly integrate with functional library frameworks within our AWS Kubernetes hosted micro-services.
- Contribute to scoping, estimating, and proposing technical solutions & development
- Investigate new technologies, provide analysis and recommendations on technical choices
- Responsible for providing hands-on expert level assistance to developers for technical issues
- Work with other teams such as DevOPs, pre-sales & sales, partners, clients etc. as an SME
Skills Required
- BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering
- Solid grasp of data structures and object-oriented principles in practical applications
- Minimum 6 years of experience as a Windows developer using .NET Core 6+ and C#
- Experience with micro-services interacting within Kubernetes clusters using REST (OpenAPI).
- Strong API design experience & hardware integration exposure
- Experience using Containers (Docker, Kubernetes)
- Excellent verbal and written communication & attention to details
- Agile development experience including working with JIRA & Confluence
- An attitude of craftsmanship and constant learning of new skill
- Event stream experience (Kafka)
- Experience with concurrent distributed systems
- Interest or experience in near real time computing/communication
Position Benefits
- Top notch remuneration and excellent growth opportunities
- An excellent, no-nonsense work environment with the very best people to work with
- Highly challenging software implementation problems
- Hybrid work model with established remote work options.
Job Title : API Connect Gateway, IIB & MQ Administrator
Job Location : Bangalore
Shift : 24*7
Only Male candidates are required for this position.
Essential Roles & Responsibilities:
- Experience in creating, installing, managing and supporting the API components of IBM which includes Datapower & API Connect
- Overall responsible for upgradation, fixpacks, configuration, and maintenance of DP, APIC.
- Use the API Dev Portal to manage the lifecycle of APIs across multiple API catalogs
- Maintain security profile of IBM DP, APIC and APC using TLS profiles and other mechanisms to ensure a secure operating environment
- Configurations using CMC – organisations, catalogues, spaces, Authentication, plans etc.,
- Monitor the performance of APIs and address any issues in a timely manner
- Backup and restore of IBM API Connect & APC configuration data
- Perform DR of APC & APIC as per bank requirement
- Documentation of system configurations, processes, procedures and also follow them.
- Strong written and verbal communication and interpersonal skills
- Applying the security/application patches whenever suggested by the IBM
- Coordinating with OEM for resolving the tickets and security points raised by internal security team
- Hands on experience on up-gradating the existing platforms to latest version of IBM products
- Patching activities should be carried out
- Troubleshooting the application and provide the RCA to the respective teams
- Proper Analysis and taking right action at the right time.
- Manages technical rollout, perform PIR and post deliverable support/technical strategy
- User management for developer activities, manage RBAC and privileges for Integration layer
- Provide technical support, guide developers and other stake holders(including/coordinating with IBM Tech Support) in troubleshooting and debugging issues related to API Connect, Datapower, API connect & IIB and MQ.
- Overall responsible for upgradation, fixpacks, configuration, and maintenance of DP, APIC, APC & IIB and MQ
- Use the API Dev Portal to manage the lifecycle of APIs across multiple API catalogs
- Maintain security profile of IBM DP, APIC and APC using TLS profiles and other mechanisms to ensure a secure operating environment
- Manages technical rollout, perform PIR and post deliverable support/technical strategy
- User management for developer activities, manage RBAC and privileges for Integration layer
- Configurations using CMC – organisations, catalogues, spaces, Authentication, plans etc.,
- Monitor the performance of APIs and address any issues in a timely manner
- Backup and restore of IBM APIConnect & APC configuration data
- Perform DR of APC & APIC as per bank requirement
- Documentation of system configurations, processes, procedures and also follow them.
- Strong written and verbal communication and interpersonal skills
- 8+ years of professional experience in Enterprise Application Integration using IBM WebSphere MQ and IBM integration Bus.
- Installation, configuration, upgrading, troubleshooting and system administration of WebSphere MQ and IIB on various platforms like Unix, AIX and Windows platforms.
- Having very good experience in Web Sphere MQ v7.0, v7.5, v8.0, v9.0 and IIB 9.0, v10.0
- and configuring Queue managers.
- Troubleshooting and Managing IBM Web sphere MQ queues, channels, listeners, intercommunications (TCP/IP).
- Enabling Triggering on MQ queues based on the requirement of various interfaces.
- Installation and configuration IBM Web sphere MQ v8.0, v9.0 and IIB v10.0 on Linux and windows servers.
- Performed admin tasks using MQSC scripts and Monitoring the Queue managers.
- Configured and implemented Distributed Queuing on Client/Server architectures.
- Experienced in setting up MQ queue manager Cluster environment like Cluster Distribution and Workload Balance Management environments.
- Create and maintain good technical documentation.
- Knowledge on IBM integration bus to create the Integration nodes, Configuration Manager & Integration servers.
- Good Knowledge in MQ SI commands to Create, Start &Stop of the Broker Objects.
- Good knowledge on Upgradation & Migration process.
- Good knowledge on Bar file deployments through toolkit as well as command mode also.
- Configuring Integration nodes by setting up the database connections like, ODBC/JDBC connections.
- Experience in working with RDBMS like Oracle and SQL Server.
- Working knowledge with Incident tickets and Change requests on day-to-day basis.
- Guided the new team members on the project description.
- MQ Backup & Recovery process.
- to work in different shift timing to support customers.
- 24x7 Production control support and on-call support.
- Good attitude towards corporate environment.
- Good communication skills, Need to participate in client meetings.
- Handle regular day to day IT Infra operations.
- Working on Service Desk tickets.
- Coordinating with IT stake holders to fix the issues.
- Participate in internal/external audits to showcase the IT compliance status.
- Perform the IT related task and update the status higher management on regularly.
- Participating in Day/Weekly status review meetings
- Excellent oral and written communication skills
- Experience in tuning and configurations.
- Ability to obtain and maintain a Minimum Background Investigation (MBI)
- A minimum of 3+ years of overall experience in IT Middleware Domain with proven experience in Middleware Operations.
- Client Meetings, External Audit.
Required Professional and Technical Expertise:
- A minimum of 3+ years of overall experience in IT API Gateway, IIB & MQ with proven experience in Middleware Operations.
Preferred Professional and Technical Expertise:
- BE/ BTech/MCA/Diploma.
Programming skills in PHP Yii / CakePHP / Zend PHP / Codeigniter / Laravel along MySQL
• Strong Knowledge in Responsive Web Design
• Excellent knowledge on HTML5, CSS3 bootstrap, JavaScript , CSS, AJAX, HTML4/5 & JQUERY
Location : Mumbai
Work from office.
• Has a thorough understanding of relational databases and security relating to PHP/MySQL
• Has expertise in HTML/CSS/JavaScript/jQuery
• Skilled in managing backend services and ensuring seamless data interchange between server and end-users. No traditional HR Processes
• Knowledgeable with writing web services and REST APIs for web and mobile application integration.
• Has designed and maintained database experience.
• AWS can be a plus point
RESPONSIBILITIES
- New features developed independently with the ability to document the design after understanding and evaluating the requirements with necessary groundwork on required application components
- Hands-on coding to implement the design for feature completion
- Able to write unit tests that ensures bug free code
- Able to handle the multi-tenant and performance requirements of the new features and applications.
- Integrate the new features with existing modules, deliver ready to use code meeting necessary build requirements and CI/CD requirements.
- Work with other functional groups for product, technology, QA, tech support and deployment team.
QUALIFICATIONS
The ideal candidate must have the following qualifications.
- BE/B.Tech Degree from a reputed institution with at least 7 years of relevant experience
- Hands-on experience with Core Java, J2EE with a good knowledge of its ecosystem
- Experience with JUnit, JMH like performance tuning test tools preferred
- REST API design and development experience. Usage of Swagger or other API spec tools would be preferred. Working knowledge on Spring Boot is a plus
- Hands-on experience with some of the following application components is a plus: Solr, Kafka, OpenTSDB, Elasticsearch, Janus graph or any graph DB.
- Experience with databases such as MongoDB, MySQL or PostgreSQL required.
- Familiarity with continuous integration and build tools such as Jenkins or CircleCI, Maven, Ant required
- Experience building applications using microservices architecture is highly preferred. Knowledge of Kubernetes, Docker would be ideal
- Working knowledge on public clouds like AWS or Google cloud or Azure is a plus
- Experience building scalable systems
- Strong problem solving skills and ability and interest to solve complex problems
- Interest in machine learning (ML) data science is a plus
Responsibilities :
- Design and develop scalable, high performance, and reliable API driven services/applications in Java language that operate whole day.
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Interact with both business, financial research, and technical stakeholders to deliver high quality products and services that meets/exceeds business, customer, and technical requirements.
- Own products and code from cradle to grave including production quality/performance monitoring.
Required Skills :
- Experience building and running high performance enterprise applications developed in Java language.
- Hands on experience developing Java web applications built with modern standards-based APIs including Java based REST APIs and implementations.
- Experience in Java language APIs, Spring technologies, Hibernate, JDBC, RDBMS and NoSQL based data persistence.
- Experience developing solutions on AWS Cloud leveraging AWS Lambda, S3, DynamoDB, Cloud Formation, and other related AWS technologies.
- Solid understanding of Domain Modeling with Relational and Non-Relational Databases.
- Excellent debugging and problem-solving skills, including ability to diagnose and fix performance and scalability issues.
- Experience working in an agile methodology-based development environment.
- Excellent written and verbal communication skills.
- BS/B.Tech/M.Tech in Computer Science or a related field.
Share your resumes if this opportunity suits you.
Role Description:
As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.
Responsibilities will include-
- You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will ensure compliance with the build/release and configuration management process.
Skills needed:
- be able to design and build modules from ground up
- proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
- experience with mysql/postgres/mongodb/couchdb
- experience with redis/memcached
- experience with rabbitmq / kafka
- experience in having written cron jobs, troubleshooting downtime
- ability to work with ambiguous requirements
- good understanding of OS concepts
Nice to haves:
- experience with managing VMs' on aws/gcp/digitalocean
- experience with docker/kubernetes
- experience elasticsearch or lucene
Experience in Core PHP. |
Experience in Laravel Frameworks. |
Understanding of open source eCommerce platforms like Woocommerce, Magento. |
Experience in REST API's integrations. |
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 |
ABOUT ZYCUS:
Headquartered in Princeton, U.S. in 1998, Zycus has grown every day to be established as an organization which now is a leading global provider of complete Source-to-Pay suite of procurement performance solutions.
We develop cloud-based (SaaS) https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fsolution%2Fprocurement-performance.html">Source-to-Pay solutions for large global enterprises, and have successfully deployed about 200 solutions to over 1000 Global clients. We are proud to have as our clients, some of the best-of- breed companies across verticals like Manufacturing, Automotive, Banking and Finance, Oil and Gas, Food Processing, Electronics, Telecommunications, Chemicals, Health and Pharma, Education and more.
With a team of 1000+employees, we are present in India with 3 development centers at Bengaluru, Mumbai & Pune and offices in the https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcareers%2FUS-Careers.html">U.S., U.K., Australia, https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-expands-middle-east-presence-with-new-location-in-dubai.html">Dubai and https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-continues-global-expansion-with-new-office-in-singapore.html">Singapore, Amsterdam.
https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcompany%2Fcareers.html">Know more about the LEADER of: https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FGMQ2017">Gartner’s 2013, 2015 & 2017 Magic Quadrant for Strategic Sourcing Application Suites and https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FThe-Forrester-Wave-eProcurement-Q2-2017-Zycus-Named-a-Leader">The Forrester Wave™: eProcurement, Q2 2017
Software Engineering Manager/Principal Architect will be responsible for Technical ownership of an entire line of business or a horizontal platform, which extends to:- Involvement in the full software development life cycle with stringent needs on (i) time to market, & (ii) quality of product - functional and non-functional aspect.
- Ownership of complex software architectures, operational metrics, and running the day to day business operations.
- Designing and defining the interaction between the different components and teams.
- Work closely with peers and product managers to develop great technical design and approach for new product development.
- Definition of, and compliance with, a world-class build/release and configuration management process.
This position will report in to Director of engineering & the roles & responsibilities are as below:
- Identify the technologies that would be used for the product.
- Recommend the development methodology and framework for the project.
- Provide the overall design and structure to the application.
- Ensure that the product is adequately defined & documented.
- Establish design/coding guidelines and best practices, and drive usage of design patterns.
- Enforce compliance with coding guidelines using code reviews etc.
- Build solution which is easily configurable, deploy-able and secure in SaaS environment.
- Responsible for planning product iterations & releasing iterations on schedule.
The Applicant with a total experience of 10-20years, should have hands-on development experience in Core Java and J2EE with proven expertise in writing application architecture and core design ground up with sound algorithmic thought process enabling bullet-proof application performance in terms of key drivers like security, load, scalability, etc.
Skills and Technologies:- Versatile experience with delivering highly available services on multiple technology stacks in traditional data centers, public clouds, and private clouds.
- Core Java, J2EE, Spring, Hibernate, JMS/Rabbit MQ/Kafka, Web-Services, Oracle, MSSQL, JSP-Servlets, , Design Patterns.
Nice to have: New edge technology (Hadoop, AWS, Spark, RabbitMQ etc)
Team mentoring:
- Mentor developers for difficult tasks & provide technical advice and guidance to the Tech Leads.
- Guide the team is doing POCs and early risk assessments.
Leadership Abilities:
- Optimize & effectively manage resources and time of the team members.
- Identify, track and mitigate risks to the product
- Should not hesitate to carry out healthy and constructive confrontation with team members, peers and managers for the benefit of Product.
- Along with a competitive compensation structure, Zycus believes in an open culture learning environment, where everyone gets a chance to share their ideas and deliver par excellence.