.Net Developer - Azure

Depends on Experience

Full Time


    • . NET
    • . NET Core
    • Azure
    • ASP . NET
    • C #
    • Cosmos DB
    • Fintech
    • Git
    • JavaScript
    • NUnit

    Job Description

    Senior .Net Developer 

    Dallas, TX

    Job Responsibilities
    1. Design and develop software solutions and generate design documents   

    1. Mainly deliver end to end solutions for Banking APIs.  

    1. Develop high throughput and high-volume transaction APIs that can be consumed by omni channel platforms.   

    1. Develop API solutions to offer simple, easy to consume APIs for Fintech companies.   

    1. Participate in development of roadmap and strategies for documenting and presenting API specifications in an easy and consumable format.  

    1. Design and Develop responsive UX  

    1. Develop cloud-based solutions primarily using C#, .NET 6, Azure, Cosmos DB, Event grid, Service bus, Kafka. 

    Required Skills 

    1. Bachelor's degree in IT or Computer Science or equivalent combination of education, technical certifications, or training preferred.  

    1. 3-5 years of experience with development of Enterprise level applications using the .NET development Framework including C# & ASP.NET Core 6.0. and using design patterns is needed.  

    1. 1-2 years of experience developing a cloud-based solution like Azure, or AWS preferred.  

    1. Confidence and experience using high level object-oriented programming languages and front-end technologies like C#, VB, Advanced JavaScript, HTML5 and CSS.   

    1. Mastery in .NET Core Framework, Microsoft SQL Server and IIS.  

    1. Familiarity with MySQL.  

    1. Comfortable with Git version control and advanced branch management  

    1. Hands-on development experience with Restful API structure and HTTPS code  

    1. Experience with automated testing, performance testing, unit testing NUnit, xUnit and integration testing APIs (Postman, JMeter, etc.)  

    1. Exceptional written and verbal communication skills  

    1. Have a can-do attitude  

    1. Capacity for attention to detail  

    1. Ability to meet tight deadlines.  

    1. Ability to prioritize the deliverables