Associate Director
Listed on 2025-10-21
-
Software Development
Full Stack Developer, C# / Unity Developer
Position Title:
.NET and Azure Developer
Location:
Charlotte, NC
We are seeking a seasoned and highly skilled .NET and Azure Developer to join our agile Scrum team. The ideal candidate will possess extensive experience with the .NET stack, a strong background in SQL, and proficiency with the Microsoft Azure ecosystem. This role is critical to the development and enhancement of our enterprise applications, with a particular focus on trading systems.
Experience with financial instruments and trading system development is highly desirable.
- Agile Scrum Participation:
Engage as a full‑fledged member of an Agile Scrum team, actively participating in sprint planning, daily stand‑ups, sprint reviews, and retrospectives. - Software Development:
Design, develop, test, and deploy robust and scalable software solutions using C#, .NET, and the Angular framework. - Azure Development:
Implement and manage integrations and workflows using Microsoft Azure services, including Azure Logic Apps, with development facilitated via VS Code. - Database Management:
Write and optimize complex queries and stored procedures within Azure SQL databases. - API Management:
Create and consume APIs to facilitate seamless communication between our applications and external systems. - Version Control:
Utilize Git for source code management, ensuring efficient collaboration and code integrity. - Continuous Integration and Deployment (CI/CD):
Manage the application lifecycle and automate deployments by migrating changes between environments using Azure Dev Ops. - Standards and Quality:
Adhere strictly to development standards and best practices, participating in code reviews to ensure code quality and maintainability. - Troubleshooting:
Provide technical support for production environments and conduct root cause analysis to resolve complex technical issues and defects. - Mentorship:
Mentor and provide technical guidance to less experienced developers on the team.
- Minimum of five (5) years of experience in the software development field
- At least one (1) year of recent web development experience, with a strong understanding of front‑end technologies
- Demonstrated experience participating in an Agile Scrum development environment
- Working knowledge of C#, Typescript, JavaScript, and Angular
- Proficiency with Git source code repositories
- Experience with API creation and consumption
- Hands‑on experience with Azure SQL databases and advanced querying
- Familiarity with OAuth 2.0 authorization flows
- Working knowledge of Logic Apps development using VS Code
- Experience using Azure Dev Ops for CI/CD pipelines and work item management
- Strong oral and written communication skills
- Excellent troubleshooting and problem‑solving skills
- Knowledge of trading system development
- Understanding of financial instruments
- Medical (including Virtual Care), Prescription, Dental, and Vision Coverage
- Fitness Center Reimbursement Program (Including Online Memberships)
- Employee Assistance Program (EAP)
- Fertility Benefits
- Highly competitive 401(k) Plan with Company Match
- Health Savings Account (HSA) with Company Contributions
- Flexible Spending Accounts (FSA) – Health Care & Dependent Care
- Retirement Health Reimbursement Account
- Basic and Supplemental Life Insurance
- Spouse and Child Life Insurance
- Paid Vacation, Sick Days and Annual Holidays
- Paid Leave of Absences (Maternity Leave, Parental Leave, Caregiver Leave, Bereavement Time)
- Short and Long Term Disability Plans
- Paid Volunteer Time
- Education Assistance Program
- Charitable Matching Gifts Program
- Commuter Reimbursement Program
- Adoption and Surrogacy Reimbursement Program
Equal Employment Opportunity – Barings is an Equal Employment Opportunity employer;
Minority/Female/Age/Sexual Orientation/Gender Identity/Individual with Disability/Protected Veteran. We welcome all persons to apply.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).