What are the responsibilities and job description for the Sr. Software Engineer position at Anblicks?
Technical Skills
- Languages: C#
- Frameworks: .NET 8
- Cloud: Azure(App Service, Key Vault, Application Gateway, Application Insights, etc.)
- Databases: SQL Server
- Tools: Azure Devop, SonarQube
- Unit Test : Xunit , nUnit
- Concepts: Microservices, OOPS, SOLID Principles, RESTful APIs, Security (OWASP Top 10)
- At least 10 years of Experience with the .NET/C# technology stack.
- Experience creating and consuming REST based APIs using .NET 8.
- Design, develop, and maintain microservices using .NET8, SQL, REST, and EF Core
- Able to employ best practices for designing reusable code and scalability.
- Proficient in object-oriented design (OOD) using SOLID design principles and patterns.
- Experience in delivering high quality products on time while working in Agile Teams and following Agile methodologies.
- Unit testing with Xunit or nUnit
- Develop and maintain Azure services (e.g. App Services, Azure key vault, Azure Pipelines, Application Insights).
- Understanding of cloud computing technologies, business drivers, and emerging computing trends.
- Good understanding of CI/CD
- Experience with SQL Database with stored procedures.
- Work in Agile teams to deliver high quality products on time with performance and requirements in mind.
- Build, test and deliver high quality systems