Truist Financial Corporation is looking to drive innovative software solutions that power their business by designing and building complex, scalable applications in a modern cloud-based .NET environment, ensuring performance, security, and reliability at every step.
Requirements
- Strong expertise in .NET application development and Azure cloud technologies, with deep knowledge of Azure architecture.
- Proven experience implementing scalable, complex solutions in cloud environments.
- Solid understanding of industry-standard coding patterns and ability to write versatile unit tests.
- Hands-on experience with: Blazor development
- Hands-on experience with: Azure AI Foundry Studio
- Hands-on experience with: Advanced SQL coding
- Hands-on experience with: Azure SQL Managed Instance and application integration
Responsibilities
- Act as a technical lead, managing end-to-end software development projects while ensuring adherence to best practices and architectural standards.
- Implement innovative and reliable technical solutions to meet evolving business needs.
- Design, develop, and maintain complex, scalable applications and services in a cloud environment.
- Collaborate with cross-functional teams to ensure seamless integration with .NET applications hosted in Azure.
- Optimize performance, reliability, and security of cloud-based solutions.
- Mentor team members and contribute to continuous improvement of development processes.
- Lead production releases and participate in Business-as-Usual (BAU) activities.
Other
- Bachelor’s Degree and four to seven years of experience or equivalent education and software engineering training or experience
- Ability to plan and manage projects and solve complex problems by applying best practices
- Ability to provide direction and mentor less experienced teammates.
- Excellent problem-solving, communication, and leadership skills.
- Technical Leadership: Code reviews, mentoring, architectural decision-making.