Design and implement resistant security architectures across the enterprise to support on-premises and cloud IT projects.
Responsibilities
Design and maintain security architecture, including Identity and Access Management (IAM), Privileged Access Management (PAM), and Cloud Authentication.
Develop system-wide technical security strategies by analyzing business trends, regulatory compliance, and evolving threats.
Partner with infrastructure and application development teams to ensure projects meet enterprise security and business requirements.
Conduct research on security topics and communicate findings through technical position papers and presentations.
Establish security standards, frameworks, and policies, including system configuration guidelines.
Required Skills
10+ years of experience in major programming languages.
Proficiency in C#, Visual Studio, .NET Core, Entity Framework, and SQL Server.
Experience with Git, HTML, CSS, JavaScript, and JSON.
Hands-on experience with both Windows and Linux environments.
Strong understanding of software design patterns and application development stacks.
Expertise in architectural patterns including Layered, Event-bus, Integration, Microservices, Broker, and CQRS.
Ability to define non-functional requirements such as SLA, uptime, performance, security, and deployment.
Knowledge of systems development lifecycles (SDLC).
Preferred Skills
Experience in threat and vulnerability management.
Mentor security analysts and information security officers on architectural best practices.