Software Developer (AI Enhanced), Information Systems
National Benefit Services, LLC
- West Jordan, UT
- Permanent
- Full-time
- Traditional enterprise developers who only work within established frameworks
- Candidates who require extensive management oversight and detailed specifications
- Developers who resist using AI tools or are overly attached to traditional development methods
- Identify, scope, and solve complex business problems by building software solutions from scratch
- Transform vague requirements and business pain points into concrete technical implementations
- Take full ownership of projects from conception through deployment and testing
- Research, evaluate, and implement emerging technologies and AI tools to solve unique challenges
- Create prototypes rapidly to validate concepts and iterate based on feedback
- Leverage Cursor, Claude Code, and other AI development tools to accelerate coding and improve quality
- Master prompt engineering techniques to maximize AI tool effectiveness for code generation, debugging, and optimization
- Integrate AI capabilities into applications where appropriate, including API integrations and custom AI workflows
- Stay current with evolving AI development tools and incorporate best practices into daily workflows
- Balance AI assistance with fundamental coding skills and architectural understanding
- Build end-to-end solutions across the technology stack, with emphasis on Microsoft technologies (Azure, .NET, SQL Server, SharePoint, Office 365)
- Design and implement APIs, databases, user interfaces, and system integrations
- Write clean, maintainable, and well-documented code that other developers can understand and extend
- Implement robust error handling, logging, and monitoring for production systems
- Ensure security best practices are followed throughout the development lifecycle
- Work effectively within Shape Up, Agile, and/or Waterfall methodologies as projects require
- Participate in sprint planning, stand-ups, and retrospectives when using Agile approaches
- Manage project timelines and deliverables independently with minimal oversight
- Communicate progress, blockers, and technical decisions clearly to stakeholders and/or leadership
- Adapt quickly to changing priorities and requirements while maintaining solution quality
- Demonstrated Visionary experience: Portfolio of projects built from scratch that solved real business problems
- Proven AI tool proficiency: Hands-on experience with Cursor, Claude Code, GitHub Copilot, or similar AI development platforms
- Problem-solving track record: Examples of complex technical challenges you've independently researched and solved
- Microsoft technology stack knowledge: Experience with .NET, C#, Azure, SQL Server, and related technologies
- Full-stack development capabilities: Ability to work across frontend, backend, database, and integration layers
- Self-starter mentality: Ability to work independently with minimal direction and take initiative on projects
- Critical thinking: Strong analytical skills to break down complex problems and identify optimal solutions
- Divergent thinking: Creativity to approach problems from multiple angles and find innovative solutions
- Detail-oriented: Meticulous attention to code quality, edge cases, and system reliability while maintaining development velocity, including careful review and validation of AI-generated code
- Adaptability: Comfort with ambiguity and ability to pivot approaches based on new information
- Communication skills: Ability to explain technical concepts to non-technical stakeholders, document solutions clearly, navigate difficult conversations professionally, and maintain alignment with teammates through effective collaboration
- Experience building internal or external tools, automation solutions, or productivity-enhancing applications
- Familiarity with API integrations, webhook implementations, and third-party service connections
- Knowledge of modern deployment practices including CI/CD and cloud platforms
- Experience with database design and optimization for performance and scalability
- Understanding of security principles and implementation in enterprise environments