Apica partners with Boomi for Run-Time Observability powered by Apica Ascent. Learn More

Location Bangalore, India Job type Full-time

About Us:

Apica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhance user experiences. Our mission is to empower organizations to thrive in the digital age through intuitive and visually compelling software.

Job Description:

We are seeking a talented and passionate Senior ASP .NET Developer to join our dynamic team at Apica. In this role, you will be a key contributor to our software development team, responsible for designing, developing and maintaining robust and scalable applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet our customer’s needs and contribute to the growth of our business.

If you are a passionate and experienced Senior ASP .NET Developer looking to make a significant impact in a dynamic and collaborative environment, we would love to hear from you. Apply now and join us in shaping the future of Observability space.

Key Responsibilities:

  • Collaborate with cross-functional teams to define, design, and ship high-quality software solutions.
  • Design, develop, and maintain high-quality web applications using ASP .NET MVC and ASP .NET API Framework.
  • Implement Object-Relational Mapping (ORM) with Entity Framework for efficient data access.
  • Leverage the Knockout JavaScript library for building dynamic and responsive user interfaces.
  • Develop and implement front-end components using HTML, CSS, JavaScript and jQuery, ensuring a seamless user experience.
  • Design and implement RESTful APIs, ensuring seamless integration between different services.
  • Utilize SQL and write stored procedures for database design, optimization, and data manipulation.
  • Integrate Hangfire for background job processing and scheduling.
  • Write unit tests and integration tests to ensure the reliability and robustness of the codebase.
  • Troubleshoot, debug and optimize application performance as needed.
  • Keep up-to-date with industry trends and contribute to the continuous improvement of development processes and technology stack.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field (or equivalent work experience).
  • Proven experience as an ASP .NET Developer with expertise in .NET stack (MVC Framework, API Framework, StructureMap, WCF, NUnit). Experience in ASP .NET Framework 4.5 will be a plus.
  • Familiarity with Object-Relational Mapping (ORM) using Entity Framework.
  • Knowledge of Knockout JavaScript library for building dynamic and responsive user interfaces.
  • Strong proficiency in front-end technologies including HTML, CSS, JavaScript and jQuery.
  • Experience with RESTful APIs and web services.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL) for database design and manipulation.
  • Experience with background job processing and scheduling using Hangfire.
  • Knowledge of version control systems (e.g., Git).
  • Familiarity with agile development methodologies.
  • Excellent problem-solving and debugging skills, attention to detail, and the ability to work collaboratively in a team environment.

Nice-to-Have Skills:

  • Experience with other backend languages like Java, Go, Python.
  • Experience with modern Javascript frameworks like React, Angular or Vue.js.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Understanding of Windows services and their integration into application architectures.
  • Experience with MongoDB.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Request demo apica

Leaving without a Demo?

Discover the power of Active Observability with Apica

Unlock the full potential of your data and cloud infrastructure with a personalized demo of Apica. See firsthand how our Apica Ascent platform can transform your data observability strategy, ensure scalability, flexibility, and deliver precision in every aspect of your operations.