Chattanooga, Tennessee
- NET Software Engineer, .NET 8, C# FinTech Chattanooga
- NET Software Engineer, .NET 8, C# FinTech Chattanooga
Tech stack : .NET Software Engineer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Developer, Architect, .NET Software Engineer)
Are you passionate about developing innovative solutions in the dynamic world of fintech? Our client, a leading fintech company based in Chattanooga, Tennessee, is seeking a talented Software Developer to join their team.
About Us :
Located in the heart of Chattanooga, our client specializes in developing advanced web-based software solutions for insurance products and services.
As a pivotal player in the fintech industry, we are committed to pushing boundaries and delivering excellence in every project we undertake.
Role Responsibilities :
- Collaborate with a team of developers and stakeholders to design, develop, and test cutting-edge software applications.
- Utilize your expertise in C#, ASP.NET, React, TypeScript, and SQL Server to create robust and scalable solutions.
- Implement best practices in software development including Dependency Injection, CQRS, and Unit Testing.
- Engage in DevOps practices using tools like Azure Pipelines, GitHub, and Octopus Deploy for seamless deployment and integration.
- Leverage cloud services such as Azure AppService, Azure Functions, Azure SQL, and Azure Storage.
- Contribute to message queuing systems like RabbitMQ and AWS SNS / SQS / SES.
- Containerize applications using Docker for efficient deployment and management.
Required Skills and Qualifications :
- Bachelor’s Degree in Computer Science, Information Technology, or related field.
- 3+ years of hands-on experience in software development using C#, ASP.NET, React, TypeScript, and SQL Server.
- Proficiency in DevOps practices and tools including Azure Pipelines, GitHub, and Octopus Deploy.
- Experience with cloud platforms such as Azure and AWS.
- Strong understanding of modern software design principles and patterns.
- Excellent problem-solving and analytical skills with a keen attention to detail.
- Ability to thrive in a collaborative team environment and effectively communicate ideas.