Application Developer Lead - WashU IT

Washington University in St. LouisSt. Louis, MO
1d

About The Position

Provide senior technical leadership for IAM application development, owning solution design and delivery of cross-system integrations and user-facing tools that support authentication and identity governance. Mentor and guide a second developer through code reviews, patterns, and engineering practices. Ensure delivered solutions meet organizational expectations for secure coding, operational support, and service reliability. This role is the senior application developer and technical lead for a small IAM engineering team. You will own end-to-end delivery of custom applications and integrations that support identity and access management services, from requirements discovery and solution design through development, testing, deployment, and production support. You will build and maintain web applications and APIs using modern .NET (ASP.NET Core) and work with SQL Server-based data access patterns (including stored procedures where applicable). The role includes maintaining and enhancing select legacy .NET applications as needed, while identifying practical opportunities to modernize components over time. A key part of the position is integrating IAM solutions with enterprise systems and vendor platforms, applying secure design and secure coding practices, and supporting authentication and authorization needs using modern standards (e.g., OAuth2/OIDC and SSO patterns). You will troubleshoot complex production issues, perform root-cause analysis, and implement durable fixes. You will use Azure DevOps, Github Enterprise, and YAML-based CI/CD pipelines to automate builds and deployments, manage configuration and secrets through approved mechanisms, and contribute to operational excellence through structured logging, diagnostics, documentation, and runbooks. As the technical lead, you will mentor a second developer through code reviews, standards, and day-to-day guidance, and partner closely with IAM leadership, engineers, and stakeholders to plan, estimate, prioritize, and deliver work with clear communication of tradeoffs and risks.

Requirements

  • Bachelor’s degree or combination of education and/or experience may substitute for minimum education.
  • Relevant Experience (5 Years)

Nice To Haves

  • .NET Core
  • .Net Full Stack Development
  • Adaptability
  • API Development
  • API Integration
  • Application Analysis
  • Application Development
  • Applications Programming
  • Authentication
  • Azure Devops
  • CI/CD
  • Client Consultations
  • Continual Improvement Process
  • Databasing
  • Identity Governance
  • IT Best Practices
  • JavaScript
  • MS SQL Development
  • OAuth
  • Oral Presentation
  • Secure Coding Practices
  • Technical Problem-Solving
  • Technology Implementations
  • Unix
  • Web Development

Responsibilities

  • Lead application lifecycle activities, including:
  • Develop and implement complex applications on one or more platforms, ensuring proper documentation is developed.
  • Lead design discussions with IT staff and customers.
  • Devise or modify procedures to solve complex problems.
  • Serve as responsible for quality assurance, including ensuring new/modified software applications are ready for release.
  • Manage relationships with software vendors and external service providers.
  • Ensure team members adhere to code reviews and standards.
  • Lead the research and evaluation of new technology, products, specialized hardware and tools to optimize development and functionality of applications.
  • Ensure team members complete project tasks as assigned, taking corrective action to keep projects on schedule.
  • Provide support:
  • Support complex operational activities and recoveries.
  • Analyze, compare and evaluate various courses of action and make decisions within the scope of their responsibilities.
  • Provide off hours support, as needed.
  • Leadership:
  • Provide technical direction and mentoring to staff.
  • Direct the daily activities of, train, monitor and guide less experienced staff.
  • Provide input to management on team member performance reviews and hire decisions.
  • Contribute to the professional development of the team.
  • Ensure team delivers excellent customer service.
  • Ensure continual improvement of and adherence to departmental standards by team members.
  • Perform other duties as assigned.

Benefits

  • Personal Up to 22 days of vacation, 10 recognized holidays, and sick time.
  • Competitive health insurance packages with priority appointments and lower copays/coinsurance.
  • Take advantage of our free Metro transit U-Pass for eligible employees.
  • WashU provides eligible employees with a defined contribution (403(b)) Retirement Savings Plan, which combines employee contributions and university contributions starting at 7%.
  • Wellness Wellness challenges, annual health screenings, mental health resources, mindfulness programs and courses, employee assistance program (EAP), financial resources, access to dietitians, and more!
  • Family We offer 4 weeks of caregiver leave to bond with your new child. Family care resources are also available for your continued childcare needs. Need adult care? We’ve got you covered.
  • WashU covers the cost of tuition for you and your family, including dependent undergraduate-level college tuition up to 100% at WashU and 40% elsewhere after seven years with us.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service