Software Engineer II
Ampcus Inc · Draper, UT · 1 mo ago
Full-time
Key Responsibilities
- Develop and maintain backend services using C# and the .NET framework.
- Design and optimize RESTful APIs and database schemas within AWS.
- Actively participate in and lead technical code reviews, ensuring adherence to best practices and performance standards.
- Collaborate with Architects and Project Managers to clarify technical constraints and project requirements.
- Bridge the gap between technical complexity and stakeholder needs through clear, professional communication.
Nice To Have
- Scripting Language Proficiency: Experience with Python, Bash, or Node.js for automation, utility scripts, or rapid prototyping.
- Infrastructure as Code (Terraform): Experience defining and managing AWS resources via Terraform to ensure repeatable and version-controlled environments.
- CI/CD Pipeline Knowledge: Familiarity with automated deployment workflows and GitHub Actions or similar tools.
- Unit and Integration Testing: A "test-first" mindset with experience using frameworks like xUnit or Moq to ensure code reliability.
Top 5 Must Haves
- C# / .NET Proficiency: Strong professional experience in Object-Oriented Programming (OOP) using C#. The candidate should be comfortable with .NET Core/6+ and building modern, scalable backend applications.
- AWS and Cloud Fundamentals: Practical experience developing within the AWS ecosystem (e.g., Lambda, DynamoDB, RDS, SQS). They should understand how to deploy and manage services in a cloud-native environment.
- API and Database Design: Proven ability to build robust Web APIs and interact with both relational and non-relational databases. This includes understanding data modeling, indexing, and query optimization.
- Technical Review Rigor: A high level of proficiency in performing technical peer reviews. We need someone who can provide constructive feedback, spot architectural "smells," and maintain code quality across the team.
- High-Stakes Communication: The ability to articulate complex technical requirements to a diverse audience, including architects, PMs, and "tough" personality types. They must be able to defend technical decisions while remaining collaborative and solutions-oriented.
Experience
Experience: 1-3 years.
Qualifications
Commensurate with experience.
Skills
Not specified.
Benefits
Not specified.
Pay
TBD.
Schedule
Hybrid: 2-3 days a week.