.NET Developer with Azure Experience
Summary
Develops and maintains a security application for the banking sector, designing, coding, testing, and deploying features while ensuring regulatory compliance. Core stack is .NET (C#, ASP.NET, MVC) with Azure/AWS cloud, SQL Server, and strong security practices.
Summary
We're looking for a talented .NET Developer with expertise in cloud technologies and security tools to work on a cutting-edge security application for the banking sector.
Responsibilities:
- Develop and maintain .NET applications.
- Design, code, test, and deploy features for the security application.
- Collaborate with product managers, designers, and developers to implement new features.
- Troubleshoot and resolve application issues.
- Ensure compliance with banking regulations.
Must Haves:
- Experience as a .NET Developer.
- Proficiency in C#, ASP.NET, MVC.
- Experience with cloud platforms (Azure or AWS).
- Strong understanding of security practices and tools.
- Experience with database systems (SQL Server).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team.
- Good communication skills.
Nice to Have:
- Certifications in cloud technologies or security.
- Experience with DevOps practices and tools.
- Familiarity with agile development methodologies.
- Front-end development experience (HTML, CSS, JavaScript, Angular/React).
- Experience with RESTful APIs.
- Familiarity with version control systems (Git).
- Experience with automated testing frameworks.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines.
- Understanding of microservices architecture.
- Experience with serverless computing frameworks.
- Understanding of Infrastructure as Code (IaC) tools.
- Proficiency in scripting languages (PowerShell, Bash).
- Experience with message queuing systems (RabbitMQ, Kafka).
- Familiarity with GraphQL for API development.
Other Details:
- Location: Flexible, with remote work options.
- Competitive pay and benefits including health insurance and retirement plans.
- Opportunities for professional growth and access to training and resources.
- Supportive and innovative team environment.