CrawlJobs Logo

Senior .NET Developer with Angular and Microservices

nttdata.com Logo

NTT DATA

Location Icon

Location:
United States , King Of Prussia

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Senior .NET Developer with Angular and Microservices expertise to join our dynamic team. The ideal candidate will have over 8 years of experience in software development, focusing on .NET Core, Angular, and microservices architecture. You will design and implement secure, performant services, optimize SQL solutions, and collaborate with cross-functional teams to deliver high-quality software. A commitment to test-driven development and CI/CD practices is essential.

Job Responsibility:

  • Design & build secure, performant .NET Core (C#) services (REST/gRPC) following domain‑driven and 12‑factor principles
  • Model data and optimize SQL (indexes, query tuning, partitioning)
  • contribute to schema evolution and migration strategies in Microsoft SQL Server
  • Develop front‑ends with Angular 16+ that integrate cleanly with microservice APIs
  • Containerize apps with Docker
  • collaborate on Kubernetes deployments (lower envs)
  • Adopt TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring
  • Own reliability: implement observability (logs/metrics/traces), circuit‑breakers and back‑pressure
  • contribute to SLOs/runbooks
  • Automate CI/CD: pipelines, build promotions
  • Collaborate cross‑functionally with product, QA, and platform teams to deliver platform features on predictable cadences

Requirements:

  • 8+ years of professional software development
  • 5+ years of strong SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics
  • 5+ years of hands‑on with Angular versions 14 to 18, responsive UI and accessibility best practices
  • 5+ years of proven experience with microservices architecture: service decomposition, API design, inter‑service communication
  • 3+ years of Containerization expertise (Docker) and practical exposure to Kubernetes (authoring manifests, debugging pods)
  • Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security
  • Habitual TDD and clean code practices
  • comfortable with unit, contract, and integration tests
  • CI/CD

Nice to have:

  • Exposure to Apache Airflow (DAG authoring, scheduling, deployment in containerized/K8s environments)
  • Event streaming (Kafka/RabbitMQ), caching (Redis), message‑driven architectures
  • Cloud experience (Azure/AWS/GCP) including managed Kubernetes and secrets/identity
  • Observability stack (Prometheus/Grafana, ELK)
  • Security by design: OAuth/OIDC, TLS, secrets management, OWASP Top 10 mitigations
  • Performance profiling and capacity planning

Additional Information:

Job Posted:
January 26, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior .NET Developer with Angular and Microservices

Senior Consultant - Software Engineering

Software Engineering Senior Consultants who will be primarily responsible for wo...
Location
Location
Philippines
Salary
Salary:
Not provided
3cloudsolutions.com Logo
3Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, data science or a related field
  • 5-7 years of experience in application development specializing in C# .NET Framework, Angular, Microservices, React, Node
  • Some relevant working experience in Azure, Azure App Services, Microsoft, and Agile
  • A passion for building front-end applications and cloud-native applications using PaaS, containers, serverless and modern front-end JS/TS
  • Desire for continuous learning and new technology to be used in the cloud space
  • Desire to be hands-on code but able to develop complex architectures in the cloud
  • Experience working in a consulting environment
  • Experience working in a major cloud platform, Azure, AWS, or GCP. Azure Preferred
  • Very knowledgeable in OOA/OOD and Design Patterns
  • Understanding of the Agile process and DevOps
Job Responsibility
Job Responsibility
  • Own technical envisioning, design, project scope and working with the project team to deploy Azure-based solutions that meet our client’s needs
  • Translate requirements into a technical design leveraging existing tools, services and frameworks
  • Drive design and deployment of the client’s workloads into Azure by providing architectural guidance (including, design, implementation and deployment), supporting development of the client’s cloud adoption model, and providing appropriate recommendations to overcome blockers
  • Keep abreast of emerging technology trends and their impact on cloud solutions
  • Identify, validate, and grow opportunities to accelerate consumption in high potential customer accounts in partnership with the sales team, by driving solution architecture for both Microsoft and third-party solutions
  • As a senior role, you are required to train, shadow, and provide knowledge transfer to junior developers and other technology teams
What we offer
What we offer
  • Competitive compensation package, salary, allowance, standard benefits including quarterly and annual performance-based cash bonus and other remuneration
  • Great working environment and company culture with flexible work location
  • Fulltime
Read More
Arrow Right

Associate Head - Software Engineering

Alter Domus India develops and licenses a growing family of proprietary software...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
alterdomus.com Logo
Alter Domus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or a related field (or equivalent work experience)
  • Seasoned engineering senior manager with minimum 14+ years of experience managing a team and global stakeholders
  • Strong professional experience in full stack development, with a strong focus on Angular, .NET, and .NET Core
  • Very strong expertise in developing and integrating RESTful APIs, with a deep understanding of asynchronous request handling
  • Strong understanding of technology architectures, programming, databases, and cloud computing
  • Cloud platform-agnostic skills are preferred, enabling flexibility in technology selection
  • Excellent leadership, communication, and interpersonal skills to effectively manage teams and collaborate with stakeholders
  • Ability to identify problems, analyze data, and develop effective solutions that meet business needs
  • Proven experience in managing multiple projects simultaneously, overseeing implementation, and ensuring successful delivery
  • Ability to think strategically, develop long-term plans, and make decisions that align with business objectives
Job Responsibility
Job Responsibility
  • Develop and implement technology transformation strategies that align with business goals
  • Identify areas for improvement and propose innovative technologies to enhance operational efficiency
  • Design and oversee the implementation of new architectures across application, data, integration, and security domains
  • Lead the design and delivery of technology solutions that meet business needs and adhere to industry standards
  • Collaborate with cross-functional teams and clients to understand requirements and translate them into effective technical solutions
  • Evaluate and recommend new technologies, tools, and platforms to support business transformation efforts
  • Promote the culture of continuous improvement, innovation and upskilling in the team
  • Oversee the implementation of new technologies and solutions, managing project timelines and budgets to ensure successful delivery across multiple projects simultaneously
  • Continuously monitor and optimize technology performance, identifying areas for improvement and implementing strategies to enhance efficiency
  • Provide mentorship and guidance to junior engineers and team members
What we offer
What we offer
  • Support for professional accreditations such as ACCA and study leave
  • Flexible arrangements, generous holidays, birthday leave
  • Continuous mentoring along your career progression
  • Active sports, events and social committees across our offices
  • Support with mental, physical, emotional and financial support 24/7 from our Employee Assistance Program
  • The opportunity to invest in our growth and success through our Employee Share Plan
  • Plus additional local benefits depending on your location
Read More
Arrow Right

Software Developer

AnaVation seeking a highly skilled Software Developer to join a team developing,...
Location
Location
United States , Huntsville, AL or Quantico, VA
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Software Development, Computer Science, or related field and 5+ years of software development experience
  • or in lieu of degree: 10+ years of software development experience at or above the senior level described
  • Technical stack (hands-on): Languages/Frameworks: C#, ASP.NET, .NET Core, XML, WPF, HTML, JavaScript, XML, Entity Framework
  • Data: Microsoft SQL Server (schema design, queries, indexing, performance tuning)
  • Frontend: Angular (or Vue/React/Ember in lieu of Angular, commensurate with experience)
  • Architectures: Microservices Architecture
  • Tools/DevOps: Jira, Git, Git-based CI/CD (build/release pipelines, automated testing)
  • Scripting/Automation: PowerShell (build, deployment, admin automation)
  • Proven expertise diagnosing complex production issues end-to-end (client, API, data, infra)
  • Demonstrated leadership traits: initiative, ownership, calm under pressure, and high-level critical thinking
Job Responsibility
Job Responsibility
  • Design, develop, test, secure, and deploy enterprise applications
  • Serve as the last line of defense for troubleshooting
  • perform deep diagnostics and root-cause analysis for production and integration issues
  • Lead solution architecture discussions (including microservices), code reviews, and technical decision-making
  • Implement and refine CI/CD pipelines and branching strategies
  • enforce coding standards and quality gates
  • Optimize performance at app, service, and database layers
  • design resilient integrations and rigorous error-handling
  • Mentor team members
  • model Agile/Scrum best practices and iterative delivery
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Lead Consultant - Software Engineering

We are looking for a Lead Consultant in Software Engineering who will be primari...
Location
Location
Philippines
Salary
Salary:
Not provided
3cloudsolutions.com Logo
3Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, data science or a related field
  • 3-4 years of experience managing a team / or equivalent
  • 5-7 years of experience in application development specializing in C# .NET Framework, Angular, Microservices, React, Node
  • Some relevant working experience in Azure, Azure App Services, Microsoft, and Agile
  • A passion for building front-end applications and cloud-native applications using PaaS, containers, serverless and modern front-end JS/TS
  • Desire for continuous learning and new technology to be used in the cloud space
  • Desire to be hands-on code but able to develop complex architectures in the cloud
  • Experience working in a consulting environment
  • Experience working in a major cloud platform, Azure, AWS, or GCP. Azure Preferred
  • Very knowledgeable in OOA/OOD and Design Patterns
Job Responsibility
Job Responsibility
  • Own technical envisioning, design, project scope and working with the project team to deploy Azure-based solutions that meet our client’s needs
  • Translate requirements into a technical design leveraging existing tools, services and frameworks
  • Drive design and deployment of the client’s workloads into Azure by providing architectural guidance (including, design, implementation and deployment), supporting development of the client’s cloud adoption model, and providing appropriate recommendations to overcome blockers
  • Keep abreast of emerging technology trends and their impact on cloud solutions
  • Identify, validate, and grow opportunities to accelerate consumption in high potential customer accounts in partnership with the sales team, by driving solution architecture for both Microsoft and third-party solutions
  • As a senior role, you are required to train, shadow, and provide knowledge transfer to junior developers and other technology teams
What we offer
What we offer
  • Competitive compensation package, salary, allowance, standard benefits including quarterly and annual performance-based cash bonus and other remuneration
  • Great working environment and company culture with flexible work location
  • Fulltime
Read More
Arrow Right

Senior .NET Developer

We are looking for a seasoned Senior .NET Developer with Full Stack expertise to...
Location
Location
United States , Montebello
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of professional experience in .NET (C#) development
  • 4+ years of frontend development experience using HTML, CSS, JavaScript, and Angular
  • Proven experience in full stack software development projects using .NET technologies
  • Entity Framework
  • Strong understanding of software architecture, design patterns, and clean coding principles
  • Proficiency in building and consuming RESTful APIs and microservices
  • Solid grasp of the software development lifecycle (SDLC) and agile methodologies
  • Familiarity with development tools such as Visual Studio, VS Code, and SQL Management Studio
  • Experience with CI/CD pipelines and DevOps practices
  • Experience with Azure Cloud platform
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full stack web applications using .NET (C#), Angular, and SQL Server
  • Implement responsive and intuitive user interfaces using HTML, CSS, and JavaScript
  • Develop and consume RESTful APIs and microservices, handling JSON and XML data formats
  • Collaborate with product owners, designers, and QA engineers to deliver high-quality software
  • Participate in code reviews, architecture discussions, and continuous improvement of development practices
  • Troubleshoot, debug, and resolve software issues across the stack
  • Follow SDLC best practices and maintain high standards for code quality and maintainability
  • Use tools like Visual Studio, VS Code, SQL Management Studio, and Git for development and version control
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right

Senior Full Stack .Net Software Engineer

Piper Companies is seeking a Senior Full Stack .Net Software Engineer for a lead...
Location
Location
United States , Raleigh
Salary
Salary:
110000.00 - 120000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software development experience, with 3+ years in a senior role
  • Strong backend development experience with .NET Core and C#
  • Experience with JavaScript frameworks such as Angular and React
  • Hands-on experience with Azure cloud services and cloud-native applications
  • Bachelor’s degree in Computer Science or related field
  • AZ-900 and AZ-204 certifications (or willingness to obtain within specified timeframes)
  • Proficiency in SQL Server and Cosmos DB
  • Experience with Agile methodology and SDLC
  • Strong communication and problem-solving skills
  • Must be eligible to work in the United States
Job Responsibility
Job Responsibility
  • Lead and execute advanced development tasks for both frontend and backend using .NET Core, C#, and Angular
  • Provide technical guidance and architectural leadership on complex projects
  • Collaborate with cross-functional teams to define project goals and technical standards
  • Analyze and optimize existing applications for performance and scalability
  • Mentor junior and mid-level developers to promote a culture of learning and improvement
  • Conduct code reviews and ensure adherence to coding standards
  • Create and maintain detailed technical documentation
  • Implement CI/CD practices and contribute to microservices architecture
What we offer
What we offer
  • Full comprehensive benefits package including medical, dental, vision, 401(k), PTO, and sick leave as required by law
  • Fulltime
Read More
Arrow Right

Software Engineer

You will be responsible for designing, building, deploying, and maintaining fron...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
cybervadis.com Logo
CyberVadis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent communication and teamwork skills
  • Ability to learn new technologies quickly
  • Bachelor's degree in Computer Science, or equivalent practical experience
  • Strong understanding of industry standards like git, SQL, Agile, unit testing, etc.
  • For Senior Level: 8+ years of experience in full-stack development
  • Proficiency in frontend development with TypeScript and Angular
  • Experience with REST API design and development
  • Experience with cloud platforms, preferably Azure
  • Strong understanding of software architecture and design patterns
  • For Regular Level: 3+ years of experience in full-stack development
Job Responsibility
Job Responsibility
  • Design, build, deploy, and maintain frontend applications, cloud-based microservices and APIs
  • Have full ownership of the platform, making decisions concerning architecture, tooling, and processes
  • Follow best practices such as Clean Architecture, DDD, and TDD principles within an agile environment
  • For Senior Level: Lead the design and implementation of scalable and robust full-stack solutions
  • Develop and maintain frontend (TypeScript/Angular) with a possibility to contribute also to backend (.NET/F#) components and APIs
  • Make architectural decisions and contribute to our technical roadmap
  • Mentor junior and mid-level engineers
  • Champion best practices in software development, e.g. functional programming, TDD, CI/CD and similar
  • Identify and resolve complex technical challenges
  • For Regular Level: Develop and maintain user-facing features and backend services (TypeScript/Angular, .NET/F#)
What we offer
What we offer
  • Competitive salary and benefits package
  • Remote work options and flexible working hours
  • Actual impact on the choice and shape of solutions developed
  • Modern and well-maintained tech stack (latest LTS of Angular, .NET)
  • Opportunities for professional growth and development
  • Training and conference budget
  • A collaborative, innovative work environment with an iterative agile approach
  • Fulltime
Read More
Arrow Right

Intern Dot Net Developer

Key Responsibilities: Assist in upgrading and maintaining existing .NET websites...
Location
Location
Pakistan , Rawalpindi
Salary
Salary:
Not provided
translation-empire.pk Logo
Translation Empire
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
  • Familiarity with at least one .NET language (e.g., C#, Visual Basic .NET)
  • Understanding of Object-Oriented Programming (OOP) principles and basic design patterns
  • Exposure to .NET development frameworks like MVC, .NET Core, and Entity Framework
  • Basic knowledge of front-end development technologies, including HTML, CSS, JavaScript, jQuery, Ajax, and Bootstrap
  • Familiarity with at least one modern JavaScript framework (e.g., Vue.js, React, or Angular)
  • Knowledge of REST API development and database interaction using ADO.NET or Entity Framework
  • Basic experience or understanding of T-SQL and MS SQL Server
  • Exposure to tools like Postman for API testing and Git-based version control systems
  • Awareness of issue-tracking tools such as JIRA
Job Responsibility
Job Responsibility
  • Assist in upgrading and maintaining existing .NET websites and applications
  • Support the development of scalable and efficient .NET software applications
  • Learn and contribute to development projects using .NET Core, MVC, and Microservices architecture
  • Collaborate with team members to analyze system requirements and break down tasks for development
  • Debug and review .NET applications under the guidance of senior developers
  • Participate in drafting software and application operating procedures
  • Deliver assigned tasks within specified timeframes
  • Fulltime
Read More
Arrow Right