Tech Stack
ASP.NET Core.NETC#Microsoft SQL ServerAngular
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Full Stack Engineer (.NET/Angular) to join our Identity Management Engineering team in Belgrade, Serbia. Our client, a large international commodity trading company, is expanding its internal software development team and is looking for a Full Stack Engineer to contribute to the implementation and enhancement of our enterprise Identity and Access Management (IAM) solution.
Responsibilities
- Design, develop, test, and maintain Identity Management solutions.
- Develop responsive and user-friendly front-end components using Angular.
- Build and maintain backend services, APIs, and business logic using .NET technologies.
- Integrate application components with the QUEST One Identity platform and other enterprise business applications.
- Participate in the implementation of identity lifecycle management, provisioning, access requests, approvals, and related IAM workflows.
- Collaborate with solution architects, infrastructure teams, and business stakeholders to translate business requirements into technical solutions.
- Develop secure, maintainable, and well-documented code following established development standards and best practices.
- Perform unit testing, code reviews, troubleshooting, debugging, and performance optimization.
- Support deployment activities and participate in production support and issue resolution.
Requirements
-
Must have
- Proven experience (5+ years) as a Full Stack Engineer or Software Developer.
- Strong experience developing applications using Angular.
- Strong experience developing backend applications using .NET, C#, ASP.NET Core, and RESTful APIs.
- Experience integrating front-end applications with backend services.
- Understanding of software design principles, object-oriented programming, and modern application architecture.
- Experience with Microsoft SQL Server and SQL development.
- Experience working in Agile development environments.
- Strong analytical, problem-solving, and communication skills.
-
Nice to have
- Experience implementing or customizing the QUEST One Identity platform.
- Knowledge of Identity and Access Management (IAM) concepts, including user lifecycle management, authentication, authorization, role-based access control (RBAC), provisioning, and identity governance.
- Experience designing and optimizing relational databases.
- Familiarity with authentication and authorization protocols such as OAuth 2.0, SAML, and LDAP/Active Directory.
- Knowledge of cloud platforms such as Microsoft Azure.
We Offer
- Opportunity to work with a leading international commodity trading company.
- Collaborative and innovative work environment.
- Competitive salary and benefits package.
About the Company
Our client is a large international commodity trading company with a strong commitment to innovation and excellence in software development. Join our team to contribute to the development of cutting-edge IAM solutions.
Languages
- English: B2 Upper Intermediate
- German: B1 Intermediate
- Russian: C1 Advanced