Software Engineer (.NET & Azure)
- 5+ years of professional software development experience, including at least 3 years in a senior role.
- Advanced proficiency in .NET and C# for building enterprise-grade applications.
- Deep expertise in API development, including REST/HTTP protocols, authentication mechanisms (e.g., OAuth/JWT), and API optimization techniques.
- Extensive experience with Azure cloud services, including Kubernetes for container orchestration and Azure API Management for API lifecycle management.
- Experience building and maintaining microservices on Azure Kubernetes.
- Strong command of version control systems (e.g., Git), Agile methodologies (e.g., Scrum), and DevOps practices (e.g., CI/CD pipelines).
- Exceptional problem-solving skills, with a focus on delivering scalable and maintainable solutions.
- Proven ability to collaborate effectively with technical and non-technical team members and stakeholders.
- Ability to develop business cases.
To perform this job successfully, an individual must be able to satisfactorily perform the following responsibilities. Other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Develop and maintain robust .NET-based applications, ensuring high performance, scalability, and adherence to development best practices.
- Lead the design and implementation of secure and efficient RESTful APIs for seamless integration with internal and external systems.
- Oversee the deployment and management of applications using Azure services, including Kubernetes for container orchestration and Azure API Management for secure API management.
- Drive code quality through rigorous code reviews, unit testing, and adherence to CI/CD practices.
- Identify and resolve complex technical issues in production environments while optimizing application performance and reliability.
- Collaborate with product managers, architects, and stakeholders to define technical requirements and roadmaps.
- Contribute to the adoption of new technologies, tools, and processes to improve development efficiency.
- Develop and execute software engineering quality strategies, practices, and tools.
- Experience building and maintaining ASP.NET Blazor web applications.
- Hands-on experience with Grafana for advanced monitoring and visualization of application metrics.
- In-depth knowledge of the Jack Henry SilverLake core banking system or similar financial platforms.
- Expertise in payment systems, including ACH and Fedwire, and international money transfer protocols such as SWIFT and SEPA.
- Proficiency in relational databases (e.g., SQL Server) and DevOps technologies such as Terraform and Docker.
- Relevant certifications in Azure, .NET, Kubernetes, or other cloud technologies.
openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.