Search by job, company or skills

h3tech, inc.

Middle Software Developer (.NET)

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

H3Tech, Inc. specializes in thoughtfully designing, developing, implementing and integrating high-tech solutions for the humans and businesses in healthcare.

As a SOFTWARE DEVELOPER (.NET), you will:

  • Work effectively alongside AI coding assistants (e.g., GitHub Copilot, Cursor, Claude) as a core part of the daily workflow.
  • Develop and maintain scalable backend services and APIs using .NET / C#, following clean architecture and best coding practices.
  • Build cloud-native applications on AWS, ensuring high availability, scalability, security, and cost efficiency.
  • Design and optimize data models and queries using SQL-based databases (e.g., SQL Server, PostgreSQL).
  • Collaborate closely with product managers, QA engineers, and cross-functional developers to deliver reliable, high-quality features.
  • Write clean, testable, and well-documented code, participating actively in code reviews and technical discussions.
  • Implement and maintain CI/CD pipelines, infrastructure automation, and deployment workflows.
  • Monitor, troubleshoot, and optimize application performance across applications, database, and cloud layers.
  • Actively contribute to knowledge sharing and engineering best practices.

CORE TECH STACK

English: High-level communication skill, especially speaking.

AI-Augmented Engineering Practices:

  • Prompt engineering fundamentals: craft clear, structured prompts to get accurate, useful outputs from LLMs for coding, debugging, documentation, and analysis tasks.
  • AI-assisted coding: effectively use AI code assistants (e.g., Copilot, Cursor, Claude) for code generation, refactoring, test writing, and code review while critically evaluating outputs.
  • Context management: provide relevant context (codebase structure, requirements, constraints) to AI tools to improve output quality and reduce hallucinations.
  • Output validation & critical thinking: assess AI-generated code and content for correctness, security vulnerabilities, performance issues, and alignment with project standards rather than blindly accepting suggestions.
  • AI-assisted debugging & troubleshooting: use AI to analyze error logs, trace issues, suggest fixes, and explain unfamiliar code or system behavior.
  • Documentation & communication: leverage AI to draft technical docs, ADRs, PR descriptions, commit messages, and client-facing communications efficiently.
  • Test generation & quality assurance: use AI to generate unit tests, edge cases, and test data while understanding coverage gaps and limitations.
  • Research & learning acceleration: use AI to quickly understand new frameworks, libraries, APIs, and domain concepts, then verify against official sources.
  • Knowing when NOT to use AI: recognize tasks where AI adds risk or overhead (sensitive data handling, complex architectural decisions, compliance-critical logic) and apply judgment on when manual work is more appropriate.
  • Security & data hygiene when using AI: be aware of what data is being transmitted, stored, or logged by each tool; understand each tool's privacy policy and data retention practices before use; and apply redaction or synthetic data when working with sensitive codebases.

Programming Languages & Scripting: C# (.NET Core / .NET 6+), RESTful API development.

Frameworks & Libraries: ASP.NET Core, Entity Framework / EF Core, Web API.

Databases: SQL Server, PostgreSQL; experience with query optimization and data modeling.

Cloud Platforms: AWS (EC2, S3, RDS, Lambda, CloudWatch, IAM); experience designing cloud-native or hybrid systems.

DevOps & Methodologies: Git, CI/CD pipelines, Docker, Infrastructure as Code (e.g., Terraform or CloudFormation), Agile/Scrum.

Other Relevant Skills (Optional): Microservices architecture, event-driven systems, security best practices, monitoring & logging, experience with healthcare or regulated environments.

SOFT SKILLS

Bring relentless curiosity, a passion for new technology, and the courage to own your outcomes. We hire for technical excellence and the ability to elevate others. We look for strength in six core areas:

  • Communication: ability to communicate in a remote-first environment with clarity and minimum follow-ups.
  • Collaboration: seamless teamwork with colleagues and stakeholders of varied locations, schedules, and backgrounds to keep projects moving forward.
  • Self-Management: respectful self-management and planning that advances personal tasks while avoiding bottlenecks for others.
  • Ownership-Driven Decision Making: accountable decision-making that invites input, commits to a course, and owns the outcomes and lessons learned.
  • Empathy & Care for People: a positive-intent mindset that offers constructive feedback, supports teammates, and fosters shared growth.
  • Outcome-Driven Customer Focus: curiosity to uncover real needs, translate them into business value, and deliver results that exceed customer expectations.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148234117