Tech Stack
AngularEntity FrameworkJavaScript.NET
About the role
- Design, develop, test, and maintain scalable and robust software applications
- Lead code reviews and mentor junior developers
- Ensure best practices in software architecture, security, and performance
- Develop and maintain applications using C#, JavaScript, and front-end frameworks such as Angular
- Design and optimize MSSQL databases and write efficient queries and stored procedures
- Implement and maintain Identity and Access Management (IAM) and Identity Governance solutions
- Integrate IDM systems with enterprise applications and infrastructure
- Ensure compliance with security policies and regulatory requirements
- Collaborate with security teams to define access control models and workflows
- Collaborate with stakeholders to gather, analyze, and document business requirements
- Translate business needs into technical specifications and user stories
- Conduct gap analysis and propose effective solutions
- Act as a liaison between technical teams and business units and present technical concepts to non-technical stakeholders
- Facilitate workshops, demos, and training sessions
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
- 5+ years of experience in software development
- 2+ years of experience in a business analyst or hybrid technical/business role
- Proficiency in Identity Management and Governance principles and practices
- Proficiency in C#/.NET
- Proficiency in MSSQL (Native/Entity Framework)
- Proficiency in JavaScript and front-end frameworks (e.g., Angular)
- Experience with IDM solutions such as SailPoint, Okta, EmpowerID, Microsoft Entra ID, or similar
- Strong understanding of software development methodologies (Agile, Scrum, etc.)
- Excellent verbal and written communication skills
- Experience with tools such as DevOps, JIRA, Git, and CI/CD pipelines
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavaScriptAngularMSSQLIdentity ManagementIdentity GovernanceAgileScrumDevOpsCI/CD
Soft skills
leadershipmentoringcommunicationcollaborationanalyticalproblem-solvingpresentationfacilitationdocumentationgap analysis
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer ScienceBachelor’s degree in Information SystemsMaster’s degree in Information Systems