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.