Senior Software Engineer
Description
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. Highly Recommended / 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 & Integration Testing: A "test-first" mindset with experience using frameworks like xUnit or Moq to ensure code reliability.