DESCRIPTION:The Software Developer is responsible for designing, coding, and testing software programs and applications that enable Agent, Client, and Associate facing technologies and capabilities. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. This is a hybrid role combining on-site and remote work.
RESPONSBILITIES: - Develop solutions within various teams, including designing, developing, configuring, and managing applications
- Deploy solutions into Test, QA, and Production environments
- Analyze, design, program, test, and implement systems using the SDLC, incorporating approved AI-assisted and agentic development practices where they provide appropriate value
- Develop software programs and applications according to specifications, using approved AI-assisted engineering tools when appropriate and validating all generated code against established design, security, testing, and maintainability standards
- Monitor applications, set alerts, and automate administration tasks
- Provide support for application integrations across all lines of business
- Perform project tasks in a team environment
- Stay current with software engineering, generative AI, agentic development, Microsoft Foundry, model capabilities, secure AI practices, and emerging technology
- Participate in 24x7 on-call support rotation
- Other duties as assigned
QUALIFICATIONS:ESSENTIAL:- Experience developing, testing, and maintaining production applications in .NET or Java, including source control, APIs, and secure coding practices
- Experience using AI-assisted development tools responsibly, critically evaluating generated outputs, and applying AI capabilities in software solutions
- Ability to learn and apply foundational concepts involving generative AI, language models, agents, prompts, context, tools, and grounding
- Ability to protect confidential, customer, and organizational information when using AI-enabled tools
- Strong analytical, troubleshooting, communication, and collaborative-development skills
PREFERRED:- Experience with Microsoft Foundry or another enterprise AI development platform
- Experience integrating language models or AI services through APIs or SDKs
- Experience using AI agents, Model Context Protocol (MCP) servers, plugins, and skills to support software development and delivery
- Familiarity with AI evaluations, observability, content safety, guardrails, token usage, and cost management
- Experience with GitHub Copilot, Claude, Codex, or comparable approved AI-assisted development tools
- Familiarity with human-in-the-loop design and validation of nondeterministic system outputs