What are the responsibilities and job description for the Senior Integration Engineer (.Net & Azure) position at Baadalsoft LLC?
Senior Software Engineer with deep hands-on experience in .NET, Azure, and API development. This role requires the ability to solve real world problems as it relates to transformation of legacy applications using Microsoft Solutions that align with business goals and processes. API developer will be responsible for design, develop, and maintain production applications, resolving issues and ensuring the stability and performance of our systems.
Experience/Qualifications:
- Bachelor’s degree in computer science, or related field.
- Minimum 8 years of .NET, .NET Core and Azure application development experience
- Experience in .NET web development technologies, such as C#, ASP.net MVC, Web API, Java Script, ADO.net, Entity Framework, T-SQL, SQL Server
- Experience in Azure cloud services including Azure App Services, Azure Functions, Azure SQL, Storage, CDN, API Management, Azure Service Bus.
- Experience with advanced API development, such as REST, JSON, OData, GraphQL, DDD, CQRS, Service-oriented, and Microservices Architecture.
- Experience in Integrating with SQUARE payment, DocuSign, Mailchimp, Woodside Credit, Dynamics 365 CRM, Business Central
- Proficient in Agile Practices, GitHub, Azure DevOps (ADO) Boards, Repos, CI/CD pipelines
- Strong knowledge and understanding of object-oriented programming and SOLID principles, design patterns, best practices, dependency injection, containers, and Responsive Design
- Strong problem-solving skills and ability to collaborate effectively with cross-functional teams, offshore developers, testers. Excellent written and verbal communication skills.
- Microsoft certifications, such as AZ-900, AZ-204, AZ-104, AZ-305
- Knowledge of Microsoft Dynamics CRM, Power Platform and Business Central
This position is only open to U.S. Citizens and Green Card holders. We are unable to sponsor work visas at this time.