RQ00788 - Software Developer - Full Stack - Senior

Maarut, Inc.

• $110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years experience with C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x
  • Strong skills in REST API development, with emphasis on security protocols like JWT and OAuth2
  • Solid understanding of front-end technologies, particularly AngularJS and modern Angular
  • Expertise in Microsoft SQL Server, including T-SQL for performance tuning and complex queries
  • Hands-on experience with Microsoft Azure, covering various services such as App Service and SQL Managed Instance
  • Knowledge of DevOps practices, particularly Azure DevOps and Git-based source control
  • Proficient in multithreaded and asynchronous application development and optimization

Responsibilities

  • Design and maintain enterprise applications using .NET and AngularJS
  • Develop and integrate secure REST APIs while modernizing legacy applications
  • Build responsive web interfaces and implement secure authentication methods
  • Support Azure cloud services and configure monitoring solutions
  • Conduct application testing and performance optimization across various layers
  • Collaborate with cross-functional teams for solution delivery
  • Contribute to the modernization and migration of legacy systems to Azure platforms

Benefits

  • Opportunity for professional growth in enterprise application development
  • Exposure to cutting-edge technologies in cloud computing and application modernization
  • Collaborative work environment with cross-functional teams
  • Engagement in complex problem-solving and legacy system transformation
  • Flexibility in adopting best practices for software engineering and architecture
Full Job Description
Job Description
Responsibilities:

  • Design, develop, test, deploy, and maintain enterprise applications using .NET, AngularJS, JavaScript, and related technologies.
  • Develop and integrate secure REST APIs and modernize legacy .NET Framework, WCF, Windows Services, and Windows Forms applications.
  • Build responsive web user interfaces and implement secure authentication using JWT/OAuth2.
  • Develop high-performance, multithreaded, and asynchronous applications.
  • Develop, configure, and support Azure cloud services, including App Services, Azure SQL, Storage, Event Hub, ADX, Key Vault, and monitoring solutions.
  • Develop and optimize SQL Server databases, including complex queries, stored procedures, indexing, execution plans, and performance tuning.
  • Perform application testing, production troubleshooting, root-cause analysis, and performance optimization across application, database, cloud, and infrastructure layers.
  • Support DevOps and CI/CD processes using Azure DevOps and Git-based source control.
  • Conduct code reviews and ensure high-quality, maintainable, secure, and well-documented software.
  • Collaborate with architects, analysts, QA, infrastructure teams, and business stakeholders on technical design and solution delivery.
  • Contribute to application modernization and migration of legacy systems to modern Azure-based platforms.

Required Skills:

  • C# / .NET Development
  • 10+ years of hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x, including modernization of legacy .NET applications.
  • REST API Development & Security
  • Strong experience designing, developing, integrating, and troubleshooting RESTful APIs, including JWT, OAuth2, authentication, and authorization.
  • Angular / Front-End Development
  • Strong experience with AngularJS, JavaScript, HTML, CSS, jQuery, and ASP.NET MVC, with experience migrating legacy AngularJS applications to modern Angular preferred.
  • Microsoft SQL Server & Database Development
  • Strong T-SQL development skills, including stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning.
  • Microsoft Azure Cloud Development
  • Hands-on experience with Azure App Service, Azure SQL Managed Instance, Azure Storage, Event Hub, Azure Data Explorer (ADX), Key Vault, Application Insights, and Azure Monitor.
  • Azure DevOps & Git
  • Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos.
  • Performance, Multithreading & Scalability
  • Strong experience with multithreaded and asynchronous programming, parallel processing, application performance optimization, and scalability across application and database layers.
  • Production Troubleshooting & Testing
  • Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics.
  • Legacy Application Modernization
  • Experience maintaining and modernizing ASP.NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted applications; Tomcat troubleshooting is an asset.
  • Software Engineering & Architecture
  • Strong knowledge of object-oriented programming, design patterns, software architecture, SDLC, Agile/Scrum, code reviews, clean code, and secure/maintainable software development practices.

Desired Skills:

  • Healthcare System Integration: Experience developing and supporting integrations between healthcare applications and systems.
  • HL7: Familiarity with HL7 standards and healthcare messaging, including experience troubleshooting HL7 interfaces.
  • FHIR: Knowledge of FHIR standards, resources, APIs, and modern healthcare interoperability.
  • Mirth Connect: Hands-on experience developing, configuring, monitoring, and troubleshooting Mirth Connect channels and integrations.

Rated Criteria:

  • Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption. 20 Points
  • .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture. 20 Points
  • Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services. 15 Points
  • Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture. 15 Points
  • Cloud, DevOps & CI/CD Experience: Experience deploying applications in Azure, implementing CI/CD pipelines, Infrastructure as Code, containerization, automated testing, and application monitoring.10 Points
  • Quality Engineering & Secure Development: Demonstrated use of automated testing, code quality tools, security best practices, threat mitigation, and technical debt reduction strategies. 10 Points
  • Communication & Team Collaboration Ability to work with architects, product owners, business analysts, and development teams. Experience mentoring developers and clearly communicating technical decisions.10 Points


Requirements

Deliverables:

  • Develop functionalities per business requirements.
  • Migrate applications from .NET Framework 4.x to .NET Core/.NET.
  • Design, develop, and implement secure RESTful APIs.
  • Develop modern Angular web front-ends and migrate existing AngularJS applications to Angular.
  • Develop and optimize data access and database operations, including query and performance optimization.
  • Conduct performance testing and tuning to improve application scalability, responsiveness, and reliability.
  • Implement and enhance application security, including authentication, authorization, and secure API practices.


Must Haves:

  • Modernization & Legacy Transformation Experience: Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption.
  • .NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture.
  • Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services.
  • Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture.

Similar Jobs

More Jobs at Maarut, Inc.

More Information Technology Jobs

Find similar RQ00788 - Software Developer - Full Stack - Senior jobs: