Senior Software Engineer

3 months ago


Jaipur, India Camascope Full time

About us

Camascope is a fast-growing technology company focused on empowering the care and medication sector with technology. We are a team of talented, caring, and ambitious individuals who are committed to making a difference in care. Our ecosystem connects pharmacies, care homes, and doctors to improve the lives of many.

There has never been a better time to join Camascope. Our team is growing, and our product is reaching more users and partners every day. You will join a collaborative and passionate team. We love solving real problems and are committed to building the highest-quality solutions. If you are eager to make a meaningful impact in healthcare and thrive in a fast-paced startup environment, Camascope will be the perfect place for you.


What you will work on


As a Senior Software Engineer (C#.net) at Camascope you will be an integral part of the team that works to scale, enhance and add features to our core EMAR product, by working as a key part of a team of engineers focussed on both evolving the product stack as well as adding new features. In the role of a core contributor, you will collaborate with the cross-functional teams and a variety of internal and external stakeholders to deliver high-quality software as we continue to improve and add features to our successful care and medication products. We want you to bring your skill and experience to bear, to help us shape the team and the product, and further our journey as a company with increasingly feature rich software products. You will work closely with our technical and product learnership to help inform and shape our product, delivery and technology strategy, and will work closely with the product engineering team to help implement, enhance and evolve the features of our software. In addition, you will be involved in helping to hire, mentor and provide guidelines to future engineers joining the team.

We are seeking people who are excellent communicators, proactive collaborators and able to break down complex requirements to go on to design and develop sensible, modern and scalable software solutions. We are looking for experienced and adaptable senior software engineers who can begin with a lean approach to solving problems in code and iterate it to full featured, well architected solution, that can continue to perform well and be evolved as the products mature and new needs are identified; whilst also setting the standard of how we work and growing the capability of other team members.



Responsibilities:

  • Being a key member of a cross-functional team of 4-5 engineers, intending to grow this to 6-8 within the next year: whilst also collaborating with another team (and peers) on the overall software ecosystem
  • Design, engineer and deliver new functionality and features, or enhancement to existing features, using appropriate technologies and techniques
  • Keep our customers and care home patients at the heart of everything we build.
  • A strong focus on continuous delivery including ensuring testing and security measures are embedded into CI/CD pipelines, and enabling the development of secure, scalable, high-quality software through the adoption of DevSecOps practices and tools.
  • Invest in continuously improving our application by identifying blockers, impediments, deficiencies and waste, proactively working to resolve them
  • Make significant contributions to technical and product decisions, and the technology roadmap
  • Have both a learning and teaching mindset, and actively mentor others in the team
  • Be accountable for the full software development lifecycle from initial code to production, including testing, deployment and monitoring
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Work in an agile team-oriented environment, collaborating with other Engineers, Designers and Product Managers to achieve product outcomes.


Requirements:

  • Bachelor's/master's degree in computer science, Software Engineering, or similar.
  • 5 or more years of industry experience as a Senior Software Engineer (C#.net), with a strong portfolio of C#.net applications.
  • Deep understanding of C#.net app development frameworks, libraries, and tools. In-depth understanding of the C#.net ecosystem.
  • Experience with cloud-based DevOps practices, including continuous integration and deployment, specifically with experience of Azure DevOps in production environments.
  • Expert understanding of RESTful APIs and their implementation, monitoring and security concerns (e.g. OWASP API Security).
  • Ability to optimise application performance, memory usage, and overall efficiency.
  • Demonstrable understanding of software design and architecture principles.
  • Strong troubleshooting and debugging skills with a fix forward and learn mindset
  • Good understanding of database technologies, message queues and data security.
  • Capable and comfortable working with Agile/Scrum methodologies and upskilling your team on how to do this well.
  • Understand the test pyramid and the engineer’s role in testing.
  • Have previously led or been a key influence on software feature design and/or delivery.
  • Able to put the Azure Well-Architected Framework into practice when building software.


Bonus points for:

  • Previous experience in early-stage startups or scale-ups.
  • Having worked in Health Care or Pharmacy tech previously.
  • Hands-on experience with React (for web) and/or Flutter (for apps)
  • Experience with Authentication and Identity Access Management systems
  • Understand and have applied TDD




  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) Calling All Senior Software Engineers! Join Us in Jaipur! Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with...


  • jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) Calling All Senior Software Engineers! Join Us in Jaipur! Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with code and...


  • jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with code and...


  • jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with code and...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with code and...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with code and...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring aSenior Software Engineerto join usonsite in Jaipur ! If you’re passionate about creating impact with code and thrive in...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) Calling All Senior Software Engineers! Join Us in Jaipur! Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) Calling All Senior Software Engineers! Join Us in Jaipur! Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur ! If you’re passionate about creating impact with...


  • jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) 🚀 🚀 Calling All Senior Software Engineers! Join Us in Jaipur! 🚀Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur! If you’re passionate about creating impact with...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office) Calling All Senior Software Engineers! Join Us in Jaipur! Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur! If you’re passionate about creating impact with code and...


  • Jaipur, Rajasthan, India W3SPEEDUP Full time

    At W3SPEEDUP, we are seeking a highly skilled Senior PHP Software Engineer to join our team. This is a full-time position offering a competitive salary of $120,000 per year.About the RoleWe are looking for an experienced developer with strong technical skills and a passion for delivering high-quality software solutions using PHP. As a Senior PHP Software...


  • Jaipur, Rajasthan, India Talentgigs Full time

    We are seeking a Senior Software Engineering Lead to join our team at Talentgigs. The ideal candidate will have 10-14 years of experience in software development and 4+ years in technical leadership or principal engineering role.Key ResponsibilitiesDesign and implement high-quality, scalable, and maintainable software solutions using .NET technologies (C#,...


  • Jaipur, Rajasthan, India ATech Full time

    About ATechATech is a leading technology company that empowers innovation and growth through cutting-edge software solutions. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of our clients.Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team. As a key...


  • Jaipur, Rajasthan, India Dotsquares Technologies Full time

    About the RoleWe are looking for a highly skilled Senior .Net Software Engineer to join our team at Dotsquares Technologies. As a Senior Software Engineer, you will be responsible for designing and developing complex .Net solutions, leading technical teams, and providing technical expertise.Salary Estimate: $100,000 - $160,000 per annum, depending on...


  • Jaipur, India Bot Consulting Full time

    We're Hiring! Senior Software Engineer | Jaipur (Work From Office)Calling All Senior Software Engineers! Join Us in Jaipur!Ready to put your skills to work in a role that’s challenging, collaborative, and growth-focused? We’re hiring a Senior Software Engineer to join us onsite in Jaipur! If you’re passionate about creating impact with code and thrive...


  • Jaipur, Rajasthan, India Dotsquares Technologies Full time

    Job Description :Summary : We are looking for a highly skilled Senior .Net Software Engineer to join our team at Dotsquares Technologies. The ideal candidate will have a strong background in .Net development and software engineering, with a proven track record of leading and managing technical teams and projects.Key Responsibilities :Design and architect...


  • Jaipur, Rajasthan, India SAG InfoTech Pvt. Ltd. Full time

    **Job Title:** Senior Java Software EngineerJob Description:SAG InfoTech Pvt. Ltd. is seeking a skilled Senior Java Software Engineer to join our team. The ideal candidate will have extensive experience in developing high-performance, cloud-based web services using Java.Key Responsibilities:Design and develop scalable web services using Java and Spring...


  • Jaipur, Rajasthan, India WeValue Full time

    WeValue is seeking a highly skilled Senior Software Engineer - UI Developer to join our team. This is an exceptional opportunity for a talented individual to design and build modern user interfaces for consumer applications.Our ideal candidate will have expertise in C#/XAML for creating WPF applications, strong knowledge of the .NET framework and...