The Role
The Senior Backend Engineer will be responsible for understanding and designing application architecture, developing high-quality code, mentoring junior developers, working in an Agile environment, and ensuring the development of secure and scalable applications on Azure cloud.
Summary Generated by Built In
Senior Back End - Roles and Responsibilities:
- Understand existing application architecture and solution design
- Design individual components and develop the components
- Work with other architects, leads, team members in an agile scrum environment
- Hands on development of high quality code
- Design and develop applications that can be hosted on Azure cloud
- Design and develop framework and core functionality
- Identify the gaps and come up with working solutions
- Understand enterprise application design framework and processes
- Lead or mentor junior and/or mid-level developers
- Review code and establish best practices
- Look out for latest technologies and match up with client use cases to solve business problems efficiently
- Ability to look at the big picture
- Proven experience in designing highly secured and scalable web applications on Azure cloud
- Keep management up to date with the progress
- Work under Agile design, development framework
- 7+ years of C#, ASP.NET Core, .NET (Core and Framework)
- Experience with testing frameworks (e.g. XUnit, Specflow) and practices (e.g. TDD, BDD, integration testing, etc.)
- SQL Server database design, ability to write efficient SQL queries and stored procedures, and to integrate them with the application layer (e.g. using ORMs like EF Core or Dapper)
- Microservices and serverless architecture functions and api apps, service bus, message queues
- Visual Studio, Azure DevOps, Git
- Expertise with Azure Active Directory and modern security protocols, like OpenID Connect and OAuth 2
- Hands on experience with Azure, specifically with App Services, SQL Database, Azure App Insights, Azure Monitor, Azure KeyVault, VNETs, NSGs, CosmosDB, Storage,
- CI/CD, DevSecOps, setting up and managing Build and release pipelines
Soft Skills
- Team Player
- Passion for technology and continuous learning attitude
- Self-starter and highly motivated
- Excellent Communication Skills
- Ability to handle high pressure and fast paced situations
- Excellent presentation skills
- Ability to work with globally distributed teams
Top Skills
C#
The Company
What We Do
ProArch was founded on the belief that a future where change is ‘business as usual’ is fundamentally more exciting than one where it is not.
We accelerate value and increase resilience for our clients with consulting and technology - enabled by cloud, guided by data, fueled by apps, and secured by design