Software Development Engineering- Advisor II
Role details
Job location
Tech stack
Job description
DUTIES: Manage daily support and maintenance and conduct long term improvement operations to ensure compatibility with evolving mission requirements. Collaborate with project managers, architects, and developers to design cohesive project strategies that align with business objectives. Participate in daily standups and assist project team with any impediments as they occur. Collect requirements from project team, determine appropriate coding design, and implement those changes. Create and perform test scripts/cases and validate results. Create and review code reviews. Provide guidance in technical questions for the operations team. Fix bugs and defects that are reported by clients. Provide support during production incidents and assist with root analysis. Participate in the on-call rotation to provide after hours/weekend support.
Requirements
REQUIREMENTS: Bachelor's degree in Computer Science, Software Engineering, Information Systems or a related field and 4 years in any job title involving software development experience in enterprise environments. Prior experience must include 4 years in the following: Building scalable, secure, and maintainable applications using Microsoft .NET, C#, ASP.NET, Azure Cloud, and SQL Server; Enterprise application development using C#.NET, .NET Core, Azure Logic Apps, Azure Function Apps, Web API, LINQ, MVC, and JSON; Working with Azure services including Logic Apps, Function Apps, web Apps, Azure Data Lake, Azure Entra ID, and microservices architecture; and Implementing SAML-based SSO, MFA, and integration with enterprise IAM platforms.