Lead .Net Full Stack Developer with IAM
Jobs via DiceResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Discription :
- Design and implement high-quality software solutions using C#, .NET, and related technologies
- Create High-Level and Low-Level Design documentation to guide development
- Produce UML artifacts such as Class Diagrams and Sequence Diagrams
- Maintain architectural documentation aligned with enterprise standards
- Create and update reference architecture diagrams, developer handbooks, and operational runbooks
- Develop and execute technical solutions integrating custom applications and cloud platforms
- Implement IAM technologies like PlainID and Azure Active Directory (Entra ID)
- Develop, maintain, and document APIs for system communication
- Use Microsoft Azure services (App Service, APIM, AppInsights, ADF) to enhance application performance and scalability
- Implement and optimize CI/CD pipelines using Azure DevOps
- Ensure cloud deployments follow best practices for resilience and monitoring
- Design and develop fine-grained authorization policies using IAM technologies
- Manage and enforce authorization policies to meet security and compliance standards
- Design, develop, and optimize relational and non-relational databases to support application functionality
- Write and maintain complex SQL queries, stored procedures, and data integration scripts
- Ensure database performance, scalability, and security across development and production environments
- Provide ongoing production support, monitoring, and maintenance of software solutions
- Investigate and resolve technical issues to minimize downtime
- Monitor, triage, and resolve Access Management issues; update ServiceNow tickets
- Maintain technical documentation for the software development lifecycle and production systems
- Participate in Agile/Scrum development cycles with iterative feature delivery
- Contribute to sprint planning, daily stand-ups, and retrospectives
- Collaborate with developers, testers, project managers, and business stakeholders
- Provide regular status updates on project progress, risks, and milestones
- Ensure project timelines and deliverables are met with clear communication
Required Skills
- A Bachelor’s degree in Computer Science or a related field (Master’s preferred)
- A minimum of 10 years of hands-on experience in software development, design, architecture, and system integration
- Strong understanding of the software development lifecycle (SDLC) and agile methodologies
- Proficiency in programming languages including C#, .NET, JavaScript, and Python
- Experience with version control systems such as Git
- Expertise in designing and developing relational (SQL) and NoSQL databases
- Hands-on experience with Oracle, SQL Server, Postgres, Composite DB, and Dremio
- Skilled in database schema design, query optimization, and performance tuning
- Experience in developing RESTful and SOAP APIs and integrating multiple systems
- Familiarity with JavaScript frameworks such as Node.js, AngularJS, and ReactJS
- Scripting and application development experience using Python (desired)
- Hands-on experience with Linux operating systems
- Familiarity with IAM tools such as PlainID (highly desirable)
- Experience designing, developing, and migrating access management policies
- Extensive experience with Microsoft Azure services
- Proficiency in Azure services including APIM, AppInsights, ADF Pipelines, and Azure DevOps
- Experience with Azure Logic Apps and Databricks (desired)
- Hands-on experience with CI/CD automation, infrastructure as code, and cloud architecture using Azure DevOps
- Proven experience developing APIs and integrating systems via Azure API Management
- Experience with API documentation tools like Swagger/OpenAPI
- Experience with SharePoint development and administration
- Familiarity with Power Automate for building workflows and site templates
- Excellent problem-solving skills and attention to detail
- Ability to work independently and within cross-functional teams
- Strong communication and interpersonal skills for collaboration with technical and non-technical stakeholders
- Commitment to delivering high-quality results with a focus on continuous improvement
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free