All Jobs Vacancy

.Net Software Engineer

Posted 2 weeks ago by Techgroup America Inc.

Job description / Day to day:

We are seeking a highly skilled and experienced Software Engineer III to design, develop, and modernize scalable cloud applications. This role requires strong technical proficiency in .

NET technologies, Azure services, and secure application architecture. You will play a key role in building and evolving high-performance systems, contributing to architectural discussions, and upholding high standards of security, maintainability, and performance across our platforms.

Cloud Application Development

  • Design and develop scalable, reliable web applications using C#, .NET (Full Framework and Core), and Azure App Services.
  • Modernize and maintain legacy Web Forms systems while integrating new RESTful APIs and microservices.
  • Collaborate closely with product owners and technical leads to translate business requirements into efficient, maintainable code.
  • Ensure consistency and alignment with established architectural guidelines and coding standards.

Secure Application Architecture

  • Implement secure coding practices across all layers of the application stack.
  • Integrate and manage application secrets, certificates, and cryptographic keys using Azure Key Vault.
  • Ensure all API integrations comply with authentication, authorization, and data protection standards.
  • Collaborate with security teams to align development with compliance and organizational security policies.

Data Security & Compliance

  • Implement and maintain data protection strategies, including encryption, tokenization, and secure data storage.
  • Support compliance with PCI DSS and other regulatory standards.
  • Participate in internal audits and contribute to remediation planning and secure data handling improvements.

Observability & Operational Excellence

  • Implement and maintain monitoring, logging, and diagnostics using Azure Monitor and Application Insights.
  • Proactively identify, investigate, and resolve performance or reliability issues using telemetry data.
  • Support continuous improvements to observability standards and best practices.

CI/CD and DevOps Practices

  • Contribute to the development and maintenance of CI/CD pipelines in Azure DevOps, supporting automated builds, testing, and deployments.
  • Collaborate with DevOps engineers to improve pipeline reliability and reduce manual deployment steps.
  • Troubleshoot environment-specific issues across development, staging, and production.

Code Quality & Collaboration

  • Write clean, testable, and maintainable code with a focus on readability, performance, and security.
  • Participate in peer code reviews, providing constructive feedback and enforcing high standards.
  • Collaborate effectively with teammates across U.S. and China time zones using asynchronous communication tools.
  • Contribute to a culture of shared ownership, continuous improvement, and respectful collaboration.

Qualifications

  • Extensive hands-on experience developing cloud-native applications using .NET and Azure.
  • Strong understanding of secure software design principles and regulatory compliance (e.g., PCI DSS).
  • Proficiency in SQL (Microsoft SQL Server) and NoSQL (Cosmos DB or MongoDB) data technologies.
  • Working knowledge of CI/CD practices and build pipelines (Azure DevOps preferred).
  • Proven ability to troubleshoot complex distributed systems and performance bottlenecks.
  • Excellent problem-solving, debugging, and collaboration skills.
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Share job