C
Senior AI Full Stack Application Developer
CBIZ
Independence · On-site Full-time Senior $100k – $130k/yr 1w ago
About the role
Responsibilities
- Architect, design, and implement full-stack AI applications using .NET and modern front-end frameworks.
- Implement AI/ML models and algorithms into .NET applications to improve business processes, analytics, and user experiences.
- Provide expertise in modern front-end development, with a preference for React, to deliver seamless and scalable user interfaces.
- Work within an Agile software development framework, contributing to sprint planning, iterative product delivery, and continuous improvement.
- Focus on delivering features and solutions that provide measurable value to end-users and stakeholders, particularly in commercial product settings.
- Partner with data scientists, analysts, and other developers to deliver secure, efficient solutions.
- Write clean, maintainable, and testable code following modern design principles and best practices.
- Articulate architecture and design recommendations to leadership and contribute to the firm's AI strategy.
- Stay current on AI advancements, .NET releases, and front-end frameworks to keep our technology stack modern and effective.
- Maintain technical documentation, versioning, and knowledge transfer materials.
Preferred Qualifications
- Bachelor's degree in Computer Science, AI, Engineering, MIS, or related technical field.
- 10+ years of professional full-stack development experience with Microsoft .NET technologies (C#, ASP.NET, .NET Core, Entity Framework).
- Proficiency in modern web technologies (JavaScript, TypeScript, HTML5, CSS3); React proficiency strongly preferred.
- Experience designing and integrating AI/ML models into .NET applications.
- Familiarity with Agile methodologies (Scrum, Kanban, or SAFe) and experience delivering incremental value to customers in product development environment.
- Knowledge of SQL, NoSQL, and vector databases, including schema design and optimization.
- Familiarity with scalable architectures, secure coding practices, and cloud platforms (Azure preferred).
- Strong grasp of software design principles and patterns (SOLID, DDD, CQRS, Onion/Clean Architecture, Dependency Injection, IoC).
- Strong ability to articulate and communicate technical concepts to both technical and non-technical stakeholders.
- Experience in the accounting or financial sector is a plus.
Qualifications
- College Degree or equivalent
- 6 years related experience
- Expert technical knowledge
- Knowledge of industry regulations
- Ability to lead and coordinate the team activities of others
- Ability to formulate, document and recommend new policies and procedures
- Able to work in and lead a team
- Demonstrated ability to communicate verbally and in writing throughout all levels of an organization, both internally and externally
- Ability to travel as required by business and on-call availability
Skills
.NETASP.NETAzureC#CSS3Dependency InjectionEntity FrameworkHTML5JavaScriptKanbanNoSQLReactSAFeScrumSQLTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free