Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior .NET Engineer - Microservices image - Rise Careers
Job details

Senior .NET Engineer - Microservices

Our partner is a dynamic technology company that specializes in delivering end-to-end digital solutions across various industries. With a strong focus on innovation, scalability, and performance, the company empowers its clients through modern software systems designed for growth and efficiency. Their diverse team of engineers and strategists is dedicated to driving digital transformation and building high-quality software products.

Mission

As a Senior .NET Engineer, your mission is to architect, build, and maintain cloud-native microservices that power mission-critical systems. You’ll work closely with cross-functional teams to translate business needs into robust technical implementations. Your role includes designing and developing scalable microservices, creating secure and high-performance APIs, and deploying containerized applications in modern cloud environments.

This position is ideal for a hands-on technologist with a deep understanding of microservices architecture, cloud platforms (preferably Azure), and a passion for clean, maintainable code.

Responsibilities:

  • Design, develop, and maintain .NET microservices running in containers.
  • Analyze use cases, define technical requirements, and implement scalable solutions.
  • Develop RESTful APIs and integrate with other services in a microservices ecosystem.
  • Write clean, maintainable, and scalable code with a focus on performance and security.
  • Create technical documentation and architectural diagrams to explain solutions.
  • Work closely with business analysts, support teams, and other departments to ensure smooth collaboration.
  • Participate in agile development processes, including sprint planning, code reviews, and daily stand-ups.
  • Implement unit tests, integration tests, and CI/CD best practices.
  • Optimize application performance and troubleshoot production issues.

Must have:

  • 5+ years of experience in C#/.NET Core development.
  • Strong knowledge of SQL and RDBMS (e.g., MSSQL, PostgreSQL).
  • Experience with microservices architecture and containerized applications.
  • Proficiency in Docker and Kubernetes.
  • Familiarity with Azure services (or equivalent cloud platforms like AWS/GCP).
  • Hands-on experience with Azure DevOps, CI/CD pipelines, and infrastructure automation.
  • Experience with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
  • Strong problem-solving skills and ability to work independently or in an agile team.

Nice to Have:

  • Experience with NoSQL / BigData / TimeSeries platforms (e.g., MongoDB, CosmosDB, InfluxDB).
  • Knowledge of React framework and frontend development.
  • Familiarity with DDD (Domain-Driven Design).

Soft Skills:

  • Excellent analytical and problem-solving skills
  • Strong communication skills for team and client interaction
  • Independence and ownership mentality in project execution
  • Adaptability and eagerness to embrace new technologies
  • Opportunity to work on impactful, cutting-edge projects across industries
  • Flexible hybrid work model
  • Collaborative culture that values initiative, knowledge sharing, and career growth
Humani Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Humani DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Humani
Humani CEO photo
Unknown name
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior .NET Engineer - Microservices, Humani

As a Senior .NET Engineer at our partner company, you’ll play a pivotal role in architecting, building, and maintaining cloud-native microservices that drive crucial systems for diverse industries. This dynamic technology company is renowned for delivering cutting-edge digital solutions with a strong focus on innovation, scalability, and performance. Collaboration is key here; you will closely engage with cross-functional teams to transform business needs into robust technical designs. Your primary responsibilities will include designing scalable microservices, developing secure and high-performance APIs, and deploying applications in modern cloud environments. We’re looking for hands-on technologists who bring over five years of experience in C#/.NET Core development to the table. Moreover, if you possess strong problem-solving skills and a passion for clean, maintainable code, you’re exactly who we want to be part of this collaborative culture that values initiative and knowledge sharing. You’ll be participating in agile development processes that encompass sprint planning and code reviews while leveraging tools like Docker and Kubernetes. And with opportunities to work on impactful projects across industries, this role promises to be both rewarding and challenging. Join us in driving digital transformation and amplifying performance for our clients with your expertise in microservices architecture and the latest cloud technologies.

Frequently Asked Questions (FAQs) for Senior .NET Engineer - Microservices Role at Humani
What are the key responsibilities of a Senior .NET Engineer at this technology company?

As a Senior .NET Engineer at this dynamic technology company, your core responsibilities involve designing, developing, and maintaining .NET microservices that run in containers. You'll also define technical requirements, create secure RESTful APIs, optimize application performance, and participate in agile processes like sprint planning. Your technical expertise will help streamline business needs into scalable solutions, making a significant impact on projects across various industries.

Join Rise to see the full answer
What qualifications are necessary for a Senior .NET Engineer role at this company?

To qualify as a Senior .NET Engineer at this technology company, you should have over five years of experience in C#/.NET Core development, solid knowledge of SQL and RDBMS, and familiarity with microservices architecture. Experience with Docker, Kubernetes, and Azure services is essential, along with a profound understanding of CI/CD best practices and event-driven architectures. Strong problem-solving skills and adaptability are key to thriving in this role.

Join Rise to see the full answer
What programming languages and technologies should a Senior .NET Engineer be skilled in?

A Senior .NET Engineer at this company must be proficient in C# and .NET Core, with strong knowledge of SQL databases like MSSQL or PostgreSQL. Familiarity with microservices architecture, containerization technologies such as Docker and Kubernetes, and cloud platforms like Azure is crucial. Additionally, understanding CI/CD pipelines and experience with message brokers like Kafka or RabbitMQ would be beneficial for success in this position.

Join Rise to see the full answer
What is the company culture like for a Senior .NET Engineer?

The company culture for a Senior .NET Engineer at this technology firm fosters collaboration, initiative, and continuous learning. With a flexible hybrid work model, you’ll find an environment that values team interaction and career growth. The organization encourages knowledge sharing, allowing you to work on impactful, cutting-edge projects. Adaptability and a desire to embrace new technologies are vital attributes that align well with the company’s collaborative ethos.

Join Rise to see the full answer
What opportunities for growth exist for a Senior .NET Engineer at this technology company?

As a Senior .NET Engineer at this dynamic technology company, you will have ample opportunities for career growth. You’ll engage in cutting-edge projects that encourage skill advancement and innovation. The collaboration-focused environment allows for mentorship and knowledge sharing, promoting professional development. Your contributions to high-quality software solutions will be recognized, paving the way for exciting project leadership roles and further technical expertise.

Join Rise to see the full answer
Common Interview Questions for Senior .NET Engineer - Microservices
How do you approach designing scalable microservices?

To design scalable microservices, I start by understanding the business requirements and the interdependencies involved. I focus on defining clear service boundaries, ensuring each microservice handles a specific business capability. Using asynchronous communication and event-driven architectures allows for better scalability. Additionally, I emphasize monitoring and observability to ensure the services can scale effectively under load.

Join Rise to see the full answer
What is your experience with Azure DevOps and CI/CD pipelines?

I have extensive experience with Azure DevOps, where I’ve successfully set up CI/CD pipelines for deploying containerized applications. This includes automating build, testing, and deployment processes to ensure efficient and reliable releases. I find that implementing best practices in CI/CD is crucial for maintaining high-quality software while accelerating delivery times.

Join Rise to see the full answer
Can you explain how you handle application performance tuning?

To handle application performance tuning, I begin by profiling the application to identify bottlenecks. I utilize tools to monitor response times and resource usage, focusing on optimizing database queries and ensuring efficient use of caching. Implementing best practices in code and database design helps improve performance. Regular performance testing and user load simulations further allow us to maintain optimal performance in production.

Join Rise to see the full answer
What do you know about containerization and why is it important?

Containerization involves encapsulating applications and their dependencies into containers to ensure consistency across different environments. It's important because it simplifies the deployment process, enhances scalability, and improves resource utilization. Additionally, using tools like Docker and orchestration platforms like Kubernetes can significantly streamline the management and deployment of microservices.

Join Rise to see the full answer
Describe your experience with RESTful API development.

My experience with RESTful API development includes designing, building, and documenting APIs that are robust and secure. I prioritize REST principles such as statelessness and resource-based URLs. I also focus on proper error handling and versioning strategies to ensure backward compatibility as the API evolves. Testing and documentation are key components I emphasize to provide clear guidelines for API consumers.

Join Rise to see the full answer
How do you ensure security in your developed applications?

Ensuring security starts at the code level. I apply secure coding practices, conduct regular code reviews, and use tools to identify vulnerabilities. On an architectural level, implementing authentication and authorization measures, alongside secure API practices such as OAuth and data encryption, are essential in protecting sensitive user data while in transit and at rest.

Join Rise to see the full answer
How do you handle working in an agile environment?

Working in an agile environment entails embracing flexibility and collaboration. I actively participate in daily stand-ups, sprint planning, and retrospectives. I believe in clear communication with cross-functional teams to manage tasks effectively and quickly adapt to changing requirements. This allows for continuous improvement and ensures that we meet project goals collaboratively and efficiently.

Join Rise to see the full answer
What is Domain-Driven Design (DDD), and have you implemented it?

Domain-Driven Design (DDD) is an approach to software development that emphasizes collaboration between technical and domain experts. It involves creating a shared model of the domain and using it to design applications. I have implemented DDD principles by segmenting complex domains into bounded contexts and entities, ensuring clarity and coherence in the architecture. This approach facilitates easier modifications and better aligns the software with business needs.

Join Rise to see the full answer
Can you discuss a challenging problem you solved in a previous project?

In a previous project, we faced significant performance issues with our microservices under high traffic. I led an investigation where we identified inefficient database queries and unnecessary processing. By refactoring the code and introducing a caching layer, we greatly enhanced performance and stability. The experience taught me the value of proactive performance monitoring and working closely with analysts to identify bottlenecks early.

Join Rise to see the full answer
What is your approach to unit and integration testing?

My approach to testing involves writing comprehensive unit tests that cover both positive and negative scenarios. I use frameworks like xUnit or NUnit for unit testing and ensure that my code is modular enough to facilitate testing. For integration testing, I create end-to-end test scenarios that validate the interactions between various services. This helps ensure that our microservices work well together and meet our performance and security standards.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago

A unique opportunity to work as an Azure Data Engineer for a leading systemic bank, focusing on innovative data solutions in collaboration with Microsoft.

Posted 9 days ago

Join Bowhead as a Full Stack Developer and contribute to innovative technical solutions for the NSWC Corona program office.

Photo of the Rise User
Posted yesterday

Join Great Gray Group as a Senior .NET Engineer, contributing to cutting-edge retirement solutions in a dynamic environment.

Photo of the Rise User
Apple Hybrid Seattle, Washington, United States
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Be part of the Apple Media Products Engineering team and contribute to building exceptional data systems that serve millions of users worldwide.

TSYS Hybrid Lindon, Utah, USA
Posted 9 days ago

Join Global Payments as a Scrum Master and lead dynamic teams in delivering agile project outcomes.

Photo of the Rise User

Join dbt Labs as a Staff Software Engineer to drive innovation in analytics engineering with a focus on building scalable systems and delightful user experiences.

Posted 12 days ago

Chattermill is looking for a Senior Backend Engineer to enhance their innovative Customer Experience Intelligence platform remotely, utilizing best-in-class tech.

Photo of the Rise User
Posted 10 days ago

Become a key player at Datacom as a Senior Java Developer specializing in Spring Boot, where innovation meets opportunity.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

As a Senior Full Stack Engineer at Apple, you will lead the development of next-generation manufacturing platforms critical to the success of the company.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari