Skip to main content
Jobs via Dice logo

Lead .Net Full Stack Developer with IAM

Jobs via Dice
Full Timelead
Washington, District of Columbia, USPosted 6 weeks ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaScriptSQLNode.jsAzureLinuxGitSwaggerAgileScrumCI/CDDevOpsAPI

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

About Jobs via Dice

Jobs via Dice logo

Jobs via Dice

dice.com

LifecycleOn-site

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