Senior/Middle .NET Developer
BlockBase is an IT laboratory and venture capital company expanding its investment portfolio to the Asia-Pacific region, specifically in Vietnam. We acquired OneBlock Labs, a well-established Vietnamese blockchain lab, with the aim of becoming a comprehensive venture builder. Our vision is to provide investment standards and opportunities for Vietnamese and international investors. Additionally, we have established Herond Labs, a strategic subsidiary focused on blockchain, web3 solutions, and bridging the gap between web2 and web3 technologies. At BlockBase, we are committed to incubating and supporting projects to turn their dreams into reality in the transformative world of blockchain and Web3.
We are seeking an experienced and highly skilled Senior .NET Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining secure and robust software solutions, with a strong focus on authentication, encryption, and data security. As a Senior .NET Developer, you will leverage your expertise and leadership abilities to drive the successful implementation of authentication and encryption features across our systems.
Collaborate with cross-functional teams including software engineers, architects, and product owners to design, develop, and deploy secure software solutions.
Develop, implement, and maintain authentication and authorization mechanisms using industry best practices and standards.
Design and integrate encryption and cryptographic solutions to protect sensitive data at rest and in transit.
Implement and maintain secure user authentication workflows, including multi-factor authentication and single sign-on (SSO) solutions.
Identify security vulnerabilities, conduct threat modeling, and perform security assessments to ensure compliance with industry standards and regulatory requirements.
Work closely with DevOps and infrastructure teams to design and implement secure deployment and monitoring strategies.
Participate in code reviews, provide technical guidance, and mentor junior team members to ensure code quality and adherence to security standards.
Collaborate with stakeholders to gather and analyze requirements, propose technical solutions, and estimate effort for development tasks.
Stay updated on the latest trends, tools, and techniques in authentication, encryption, and data security, and provide recommendations for continuous improvement.
Investigate and resolve complex technical issues related to security, performance, and scalability.
Bachelor's degree in Computer Science, Software Engineering, or a related field. (Master's degree preferred)
Minimum of 3 years of professional experience as a .NET Developer, with a focus on authentication, encryption, and data security.
Extensive experience with .NET framework, [ASP.NET](http://asp.net/), C#, and related technologies.
Strong knowledge of authentication protocols and standards such as OAuth, OpenID Connect, SAML, JWT, and related frameworks.
Proficiency in implementing encryption algorithms, hashing, secure key management, and secure storage mechanisms.
Solid understanding of secure coding practices, OWASP Top 10 vulnerabilities, and common attack vectors.
Experience with identity management solutions, such as Azure Active Directory, IdentityServer, or similar platforms.
Familiarity with security frameworks and libraries, such as Microsoft Identity Framework, Bouncy Castle, or similar tools.
Knowledge of cloud platforms (e.g., Azure, AWS) and their security offerings is a plus.
Strong problem-solving and analytical skills, with the ability to assess complex security requirements and propose effective solutions.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
Relevant security certifications (e.g., CISSP, CEH) are desirable but not mandatory.
Salary: Up to $2000
13th month salary bonus.
Salary review once a year.
Consider the mid-year bonus.
Team building, company trip….
Employee insurance in accordance with the law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered. Opportunity to gain hands-on experience in cutting-edge technologies.