Role: Backend Engineer - Asp.net
Location: Remote
Let’s create our future together at The AES Group!
About The AES Group:
The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for over 20 years to deliver innovative solutions that have the greatest positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, engineering, and other emerging technologies.
Details:
• Collaborate with the UI Architect, Product Owner, and Scrum Master to develop front-end applications.
• Perform hands-on development of high-quality code using .NET Core, Angular, and cloud-native services.
• Identify performance bottlenecks and bugs, and devise solutions to mitigate and resolve them.
• Understand the existing application architecture and enterprise solution design.
• Design and prototype secure, scalable applications and services on Azure cloud.
• Develop frameworks, reusable components, and core platform functionality that accelerate engineering teams.
• Design and develop microservices, APIs, and serverless components.
• Integrate external web and Windows services.
• Design, develop, deploy, and support applications hosted on Azure Cloud.
• Be an active member of the Agile team and participate in all Agile ceremonies.
Requirements:
• 7-10 years of hands-on experience in full-stack application development.
• Strong working knowledge of the .NET framework, including ASP.NET Core 2.0 and above, as well as experience with the .NET Full Framework.
• Proficiency in C# with a solid understanding of its ecosystem.
• Strong working knowledge of Angular 12+ is desired but not a must.
• Hands-on experience using Angular Material/Kendo UI (Telerik) controls.
• Experience working with SQL Server.
• Experience working with Azure Cloud services such as App Services, Azure SQL, and Storage Accounts.
• Ability to write unit tests using common testing frameworks.
• Strong aptitude for writing clean, readable, and maintainable code.
• Highly Agile-oriented mindset.