Allata
Posted 3d ago

Senior Software Engineer (.NET Core + Angular/React + Azure/AWS)

Allata
Pune or United States or Argentina
HybridFull Time
Responsibilities
  • developing applications
  • designing architectures
  • mentoring developers
Requirements
  • Requires 4–7 years of full-stack and data solution development experience with C#, .NET, SQL
  • Web APIs
  • Angular or React
  • Cloud platforms
  • DevOps tools
  • Testing, and system design
Technical tools mentioned
C#.NET Core.NET 6SQL ServerWeb APIEntity FrameworkAngularReactTypeScriptJavaScriptHTML5CSS3BootstrapGitAzureAWSGCPDockerKubernetesJenkinsGitHub ActionsAzure DevOpsBambooJIRAKafkaStreamSetsMicrosoft Dynamics 365SalesforceAzure FunctionsAzure Service BusSSRSOpenXMLTelerik ReportingMongoDBKendo UISassT-SQLLINQJWTOAuthTDDBDD

Job description

Allata is a global consulting and technology services firm founded in 2016, with 350+ employees across the US, India, and Argentina. We partner with some of the world's largest enterprises to move AI from idea to production — building intelligent agents, data foundations, and governance frameworks that scale.
 
Our teams work at the intersection of strategy, engineering, data, and design, helping clients modernize their technology, unlock data value, and create meaningful digital experiences. At Allata, you'll join an agile, cross-functional team that works closely alongside clients — making a real impact and building lasting partnerships. 

What you'll be doing:
• Work extensively with modern versions of .NET (C#, .NET Core/.NET 6+), SQL Server, Web APIs, and Entity Framework to design, develop, and optimize full-stack applications.
• Build scalable backend services, design robust API architectures, and implement secure, high-performance application layers.
• Contribute to UI development using Angular or React with TypeScript, ensuring smooth integration with backend systems and delivering rich user experiences.
• Modernize and enhance existing systems by identifying architectural gaps, improving code quality, and introducing better patterns, frameworks, or tooling.
• Participate in system design discussions, propose technical solutions, and implement engineering best practices across the stack.
• Deliver clean, maintainable, modular, and testable code following coding standards and best engineering practices.
•Work closely with cross-functional teams including QA, DevOps, Cloud Engineers, and PMs to ensure timely, quality-driven releases.
• Support cloud deployments and application hosting using services from Azure, AWS, or GCP, contributing to scalability, performance, and reliability.
• Act as a technical mentor to junior developers, guiding them in coding practices, problem solving, and modern development standards.
 
What you need:
Basic Skills:
• 4 to 7 years of experience in designing and developing data solutions using Snowflake, SQL, and data modeling techniques. 
• Strong expertise in C#, ASP.NET MVC, .NET Framework 4.0+, .NET Core / .NET 6+, and modern backend development practices.
• Deep understanding of Object-Oriented Programming, SOLID principles, Clean Architecture, and industry-standard design patterns.
• Strong hands-on experience with Web API development, API versioning, authentication (JWT/OAuth), and RESTful service design.
• Excellent command over Entity Framework / EF Core, including LINQ, migrations, performance tuning, and ORM best practices.
• Strong knowledge of SQL Server (T-SQL) including writing optimized queries, joins, indexing, stored procedures, and database best practices.
• Experience building UI components using Angular or React, with strong knowledge of TypeScript, modern JavaScript (ES6+), HTML5, CSS3, Bootstrap, and responsive UI fundamentals.
• Good understanding of CI/CD pipelines, working with Git repositories, performing branching/merging, and managing automated builds & deployments.
• Hands-on understanding of cloud environments (Azure, AWS, GCP), including deployment, configuration, and monitoring of applications and services.
• Experience working with DevOps tools such as Docker, Kubernetes, Jenkins, GitHub Actions, Azure DevOps, Bamboo, etc.
• Experience writing Unit Tests, Integration Tests, API Tests, and following testing strategies such as TDD/BDD.
• Familiarity with project management and tracking tools like JIRA, Azure DevOps Boards, etc.
• Ability to analyze root causes of complex issues and deliver efficient, long-term technical solutions.
• Strong focus on writing clean, readable, maintainable, and reusable code aligned with best practices.
• Thrives in fast-paced environments with excellent analytical, debugging, and multitasking capabilities.
 
Responsibilities:
• Develop full-stack web applications using .NET MVC, .NET Core/.NET 6+, SQL Server, and scalable Web API services.
• Build UI features, reusable components, and front-end enhancements using HTML5, CSS, Sass, Bootstrap, Angular, React, or TypeScript.
• Participate in end-to-end testing including unit testing, integration testing, and UI testing.
• Follow a Test-Driven Development (TDD) approach whenever applicable.
• Use Git-based version control and follow proper branching strategies for clean and stable code delivery.
• Work on DevOps processes — including containerization, continuous integration, continuous deployment, and environment management.
• Deploy and optimize applications on cloud platforms like Azure, AWS, or GCP.
• Integrate with enterprise systems such as Kafka, StreamSets, Microsoft Dynamics 365, Salesforce, etc.
• Follow Agile development practices, participate in sprint planning, estimation, reviews, and retrospectives.
• Collaborate closely with team members to improve product quality, reduce technical debt, and enhance system stability.
• Assist in planning, estimation, architectural discussions, and technical design sessions.
• Mentor other software engineers through technical guidance, reviews, and knowledge-sharing sessions.
• Communicate with stakeholders and contribute feedback to improve functionality and user experience.
• Stay updated on the latest technologies, frameworks, and engineering trends.
 
Good To Have:
• Cloud Certifications. (Azure, AWS, GCP) 
• Data Visualization certifications are a plus.
• Knowledge of Azure Functions, Azure Service Bus, SSRS, OpenXML, Telerik Reporting, or mobile/web hybrid frameworks is an advantage.
• Familiarity with NoSQL platforms like MongoDB is beneficial.
• Experience with Kendo UI / Telerik frameworks would be helpful.
• Understanding of Agile/Lean principles and prior experience working on Agile teams.
 
Personal Attributes:
• Ability to identify, troubleshoot, and resolve complex data issues effectively.
• Strong teamwork, communication skills and intellectual curiosity to work collaboratively and effectively with cross-functional teams.
• Commitment to delivering high-quality, accurate, and reliable data products solutions
 


What you'll be doing:
• Work extensively with modern versions of .NET (C#, .NET Core/.NET 6+), SQL Server, Web APIs, and Entity Framework to design, develop, and optimize full-stack applications.
• Build scalable backend services, design robust API architectures, and implement secure, high-performance application layers.
• Contribute to UI development using Angular or React with TypeScript, ensuring smooth integration with backend systems and delivering rich user experiences.
• Modernize and enhance existing systems by identifying architectural gaps, improving code quality, and introducing better patterns, frameworks, or tooling.
• Participate in system design discussions, propose technical solutions, and implement engineering best practices across the stack.
• Deliver clean, maintainable, modular, and testable code following coding standards and best engineering practices.
•Work closely with cross-functional teams including QA, DevOps, Cloud Engineers, and PMs to ensure timely, quality-driven releases.
• Support cloud deployments and application hosting using services from Azure, AWS, or GCP, contributing to scalability, performance, and reliability.
• Act as a technical mentor to junior developers, guiding them in coding practices, problem solving, and modern development standards.
 
What you need:
Basic Skills:
• 4 to 7 years of experience in designing and developing data solutions using Snowflake, SQL, and data modeling techniques. 
• Strong expertise in C#, ASP.NET MVC, .NET Framework 4.0+, .NET Core / .NET 6+, and modern backend development practices.
• Deep understanding of Object-Oriented Programming, SOLID principles, Clean Architecture, and industry-standard design patterns.
• Strong hands-on experience with Web API development, API versioning, authentication (JWT/OAuth), and RESTful service design.
• Excellent command over Entity Framework / EF Core, including LINQ, migrations, performance tuning, and ORM best practices.
• Strong knowledge of SQL Server (T-SQL) including writing optimized queries, joins, indexing, stored procedures, and database best practices.
• Experience building UI components using Angular or React, with strong knowledge of TypeScript, modern JavaScript (ES6+), HTML5, CSS3, Bootstrap, and responsive UI fundamentals.
• Good understanding of CI/CD pipelines, working with Git repositories, performing branching/merging, and managing automated builds & deployments.
• Hands-on understanding of cloud environments (Azure, AWS, GCP), including deployment, configuration, and monitoring of applications and services.
• Experience working with DevOps tools such as Docker, Kubernetes, Jenkins, GitHub Actions, Azure DevOps, Bamboo, etc.
• Experience writing Unit Tests, Integration Tests, API Tests, and following testing strategies such as TDD/BDD.
• Familiarity with project management and tracking tools like JIRA, Azure DevOps Boards, etc.
• Ability to analyze root causes of complex issues and deliver efficient, long-term technical solutions.
• Strong focus on writing clean, readable, maintainable, and reusable code aligned with best practices.
• Thrives in fast-paced environments with excellent analytical, debugging, and multitasking capabilities.
 
Responsibilities:
• Develop full-stack web applications using .NET MVC, .NET Core/.NET 6+, SQL Server, and scalable Web API services.
• Build UI features, reusable components, and front-end enhancements using HTML5, CSS, Sass, Bootstrap, Angular, React, or TypeScript.
• Participate in end-to-end testing including unit testing, integration testing, and UI testing.
• Follow a Test-Driven Development (TDD) approach whenever applicable.
• Use Git-based version control and follow proper branching strategies for clean and stable code delivery.
• Work on DevOps processes — including containerization, continuous integration, continuous deployment, and environment management.
• Deploy and optimize applications on cloud platforms like Azure, AWS, or GCP.
• Integrate with enterprise systems such as Kafka, StreamSets, Microsoft Dynamics 365, Salesforce, etc.
• Follow Agile development practices, participate in sprint planning, estimation, reviews, and retrospectives.
• Collaborate closely with team members to improve product quality, reduce technical debt, and enhance system stability.
• Assist in planning, estimation, architectural discussions, and technical design sessions.
• Mentor other software engineers through technical guidance, reviews, and knowledge-sharing sessions.
• Communicate with stakeholders and contribute feedback to improve functionality and user experience.
• Stay updated on the latest technologies, frameworks, and engineering trends.
 
Good To Have:
• Cloud Certifications. (Azure, AWS, GCP) 
• Data Visualization certifications are a plus.
• Knowledge of Azure Functions, Azure Service Bus, SSRS, OpenXML, Telerik Reporting, or mobile/web hybrid frameworks is an advantage.
• Familiarity with NoSQL platforms like MongoDB is beneficial.
• Experience with Kendo UI / Telerik frameworks would be helpful.
• Understanding of Agile/Lean principles and prior experience working on Agile teams.
 
Personal Attributes:
• Ability to identify, troubleshoot, and resolve complex data issues effectively.
• Strong teamwork, communication skills and intellectual curiosity to work collaboratively and effectively with cross-functional teams.
• Commitment to delivering high-quality, accurate, and reliable data products solutions
 


What you'll be doing:
• Work extensively with modern versions of .NET (C#, .NET Core/.NET 6+), SQL Server, Web APIs, and Entity Framework to design, develop, and optimize full-stack applications.
• Build scalable backend services, design robust API architectures, and implement secure, high-performance application layers.
• Contribute to UI development using Angular or React with TypeScript, ensuring smooth integration with backend systems and delivering rich user experiences.
• Modernize and enhance existing systems by identifying architectural gaps, improving code quality, and introducing better patterns, frameworks, or tooling.
• Participate in system design discussions, propose technical solutions, and implement engineering best practices across the stack.
• Deliver clean, maintainable, modular, and testable code following coding standards and best engineering practices.
•Work closely with cross-functional teams including QA, DevOps, Cloud Engineers, and PMs to ensure timely, quality-driven releases.
• Support cloud deployments and application hosting using services from Azure, AWS, or GCP, contributing to scalability, performance, and reliability.
• Act as a technical mentor to junior developers, guiding them in coding practices, problem solving, and modern development standards.
 
What you need:
Basic Skills:
• 4 to 7 years of experience in designing and developing data solutions using Snowflake, SQL, and data modeling techniques. 
• Strong expertise in C#, ASP.NET MVC, .NET Framework 4.0+, .NET Core / .NET 6+, and modern backend development practices.
• Deep understanding of Object-Oriented Programming, SOLID principles, Clean Architecture, and industry-standard design patterns.
• Strong hands-on experience with Web API development, API versioning, authentication (JWT/OAuth), and RESTful service design.
• Excellent command over Entity Framework / EF Core, including LINQ, migrations, performance tuning, and ORM best practices.
• Strong knowledge of SQL Server (T-SQL) including writing optimized queries, joins, indexing, stored procedures, and database best practices.
• Experience building UI components using Angular or React, with strong knowledge of TypeScript, modern JavaScript (ES6+), HTML5, CSS3, Bootstrap, and responsive UI fundamentals.
• Good understanding of CI/CD pipelines, working with Git repositories, performing branching/merging, and managing automated builds & deployments.
• Hands-on understanding of cloud environments (Azure, AWS, GCP), including deployment, configuration, and monitoring of applications and services.
• Experience working with DevOps tools such as Docker, Kubernetes, Jenkins, GitHub Actions, Azure DevOps, Bamboo, etc.
• Experience writing Unit Tests, Integration Tests, API Tests, and following testing strategies such as TDD/BDD.
• Familiarity with project management and tracking tools like JIRA, Azure DevOps Boards, etc.
• Ability to analyze root causes of complex issues and deliver efficient, long-term technical solutions.
• Strong focus on writing clean, readable, maintainable, and reusable code aligned with best practices.
• Thrives in fast-paced environments with excellent analytical, debugging, and multitasking capabilities.
 
Responsibilities:
• Develop full-stack web applications using .NET MVC, .NET Core/.NET 6+, SQL Server, and scalable Web API services.
• Build UI features, reusable components, and front-end enhancements using HTML5, CSS, Sass, Bootstrap, Angular, React, or TypeScript.
• Participate in end-to-end testing including unit testing, integration testing, and UI testing.
• Follow a Test-Driven Development (TDD) approach whenever applicable.
• Use Git-based version control and follow proper branching strategies for clean and stable code delivery.
• Work on DevOps processes — including containerization, continuous integration, continuous deployment, and environment management.
• Deploy and optimize applications on cloud platforms like Azure, AWS, or GCP.
• Integrate with enterprise systems such as Kafka, StreamSets, Microsoft Dynamics 365, Salesforce, etc.
• Follow Agile development practices, participate in sprint planning, estimation, reviews, and retrospectives.
• Collaborate closely with team members to improve product quality, reduce technical debt, and enhance system stability.
• Assist in planning, estimation, architectural discussions, and technical design sessions.
• Mentor other software engineers through technical guidance, reviews, and knowledge-sharing sessions.
• Communicate with stakeholders and contribute feedback to improve functionality and user experience.
• Stay updated on the latest technologies, frameworks, and engineering trends.
 
Good To Have:
• Cloud Certifications. (Azure, AWS, GCP) 
• Data Visualization certifications are a plus.
• Knowledge of Azure Functions, Azure Service Bus, SSRS, OpenXML, Telerik Reporting, or mobile/web hybrid frameworks is an advantage.
• Familiarity with NoSQL platforms like MongoDB is beneficial.
• Experience with Kendo UI / Telerik frameworks would be helpful.
• Understanding of Agile/Lean principles and prior experience working on Agile teams.
 
Personal Attributes:
• Ability to identify, troubleshoot, and resolve complex data issues effectively.
• Strong teamwork, communication skills and intellectual curiosity to work collaboratively and effectively with cross-functional teams.
• Commitment to delivering high-quality, accurate, and reliable data products solutions
 


At Allata, we value differences.
 
Allata is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
 
Allata makes employment decisions without regard to race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender, gender identity, gender expression, marital status, disability or any other legally protected category.
 
This policy applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

About Allata

IT consulting firm serving enterprises with AI, data, engineering, and software services.

Year founded
2016
Employees
400
Organization type
Private
Latest investment
Private Equity (2022) — led by CIVC Partners
Headquarters
US

Similar jobs

Software Engineer roles near Pune, Maharashtra
1d
Save
Mark Applied
Hide
Senior Software Engineer- Full Stack Developer (Backend)
Pune, Maharashtra, India
OnsiteFull Time
CellPoint Digital
CellPoint Digital: Private fintech providing payment orchestration and digital commerce platforms for airlines, travel businesses, hospitality, and merchants.
5+ YOE5+ years of software engineering experience with PHP and Java backend development, enterprise applications, APIs, microservices, cloud platforms, databases, security, testing, and production support.
PHP, Java, Spring, Spring Boot, Composer, Gradle, PostgreSQL, SQL, Docker, Kubernetes, Google Cloud Platform (GCP), Git, React.js, JavaScript, HTML5, CSS3, Bootstrap, OpenAPI, Swagger, REST, SOAP, XML, JSON, CI/CD, MVC
1d
Save
Mark Applied
Hide
Senior Staff Software Engineer
Pune, Maharashtra, India
HybridFull Time
SailPoint
SailPointNasdaq Global Select Market: SAIL: Public identity security software serving enterprises with cloud and customer-hosted solutions for managing identities and access.
14+ YOERequires 14+ years of software development experience, advanced Java and distributed systems expertise, full-stack JavaScript proficiency, REST APIs, microservices, automated testing, leadership, and a computer science or engineering degree or equivalent experience.
Java, Amazon Web Services (AWS), RESTful APIs, JavaScript, React, Angular, ExtJS, Backbone, ES5, ES6, HTML5, CSS, ECS, EKS, Lambda, SQS, SNS, DynamoDB, Continuous Integration & Continuous Delivery (CI/CD), Datadog, CloudWatch, Prometheus
1d
Save
Mark Applied
Hide
Software Engineer Intermediate
Pune, Maharashtra, India
OnsiteFull Time
Gentrack
GentrackNZX: GTK: Software providing utilities billing, customer-management solutions and airport-operations software.
2+ YOEBachelor’s degree in computer science, software engineering, or comparable experience; 2–5 years’ experience; strong C/C++ backend development, algorithms, databases, Agile, testing, and system design skills.
C, C++
1d
Save
Mark Applied
Hide
Custom Software Engineer
Pune or Coimbatore or Mumbai
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services delivering 360° value.
2+ YOERequires SAP BTP Integration Suite expertise, 2+ years of experience, integration and middleware knowledge, cloud integration and API management skills, and 15 years of full-time education.
SAP BTP Integration Suite
1d
Save
Mark Applied
Hide
Lead Software Developer
Pune, Maharashtra, India
OnsiteFull Time
KONE
KONENasdaq Helsinki: KNEBV: Global leader in the elevator and escalator industry.
8+ YOEBachelor’s or master’s degree in a related field, 8+ years of software engineering experience, technical leadership and people management experience, and enterprise Agile delivery experience.
Java, Python, Node.js, AWS, Databricks, CI/CD, DevOps, MLOps
1d
Save
Mark Applied
Hide
Lead Software Engineer
Pune, Maharashtra, India
OnsiteFull Time
UKG
UKG: Workforce management and human capital management software provider.
8+ YOEBachelor's degree or equivalent in Computer Science or related field; 8–10 years' industry experience, including 5–6 years with Boomi production projects. Requires integration, Java, API, testing, and communication expertise.
Boomi, Postman, Activiti BPM, JUnit, Selenium, CoPilot, Java, Groovy, NeoLoad, JavaScript, REST API, SOAP, XML, PostgreSQL
1d
Save
Mark Applied
Hide
Java, Scala & Akka (10351)
Pune, Maharashtra, India
OnsiteFull Time
Agiliad
Agiliad: N engineering and R&D services serving product companies and startups with chip-to-cloud product engineering.
5+ YOERequires 5+ years of software development experience, strong Java and Scala skills, microservices and Vertica experience, and knowledge of Akka, Move Services, Apache Spark, ETL, troubleshooting, and production support.
Java, Scala, Microservices, Vertica, Akka, Move Services, Apache Spark, ETL, Agile, Scrum, CI/CD, DevOps
1d
Save
Mark Applied
Hide
Tech Lead (Cloud Files Storage/Systems Engineering)
Serbia or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
6+ YOERequires 6+ years developing distributed software, proficiency in C, C++, Python, or Golang, UNIX/Linux experience, systems or cloud development, and a bachelor's degree in computer science or equivalent experience.
C, C++, Python, Golang, UNIX, Linux, REST APIs