Apply

Expert Software Engineer-Back-end

Posted 10 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years of relevant work experience; 2-3 years at the Expert level or equivalent experience preferred

📍 Location: United States

💸 Salary: 109955.0 - 148439.0 USD per year

🔍 Industry: Health IT solutions

🏢 Company: Altera Digital Health Inc. United States

⏳ Experience: 7+ years of relevant work experience; 2-3 years at the Expert level or equivalent experience preferred

🪄 Skills: OAuthC#.NET coreRESTful APIs

Requirements:
  • Bachelor's Degree or equivalent preferred.
  • 7+ years of relevant work experience; 2-3 years at the Expert level or equivalent experience preferred.
  • Azure (or equivalent) Development Certification preferred.
  • Appropriate SAFe certification preferred.
  • Deep understanding of .NET Core 6-8, including experience in building and deploying APIs.
  • Expertise in C#.
  • Strong skills in SQL Server, including database design, querying, and optimization.
  • Proficiency in using Entity Framework Core for data access in .NET applications.
  • Knowledge of designing and implementing RESTful services, including best practices for API security and versioning.
  • Understanding of security practices for API development, including authentication and authorization using OAuth or JWT.
  • Skills in optimizing application performance, including database tuning and efficient code practices.
  • Familiarity with Azure DevOps for CI/CD pipelines, source control, and project management.
Responsibilities:
  • Acts as Liaison with Business Analysts and/or internal/external clients to ensure that requirements are understood.
  • Produces and executes unit test cases as defined by the team.
  • Maintains coding standards.
  • Produces supporting technical and installation documentation for internal and external publication.
  • Achieves productivity targets to ensure deliverables are met within budget, on schedule and defined quality standards.
  • Completes all necessary software and non-software components in the timelines defined by the Scrum Team/Project Manager.
  • Produces technical specifications, code and/or unit test plans in line with the traceability matrix/functional specification.
  • Guides the team to improve quality and productivity.
  • Suggests improvement to established processes.
  • Evaluates estimate and asks appropriate questions to derive better estimates.
  • Comes up with proof of concepts for new ideas or complex solutions.
Apply