ApplyExpert Software Engineer-Back-end
Posted 2 months 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