Senior Full Stack Developer -- AI-Enabled Software Engineering
Job Details
Division: DevX
Business Unit: RIB
Minimum experience: Mid-Senior
Company primary industry: Information Services
Job functional area: Information Technology
Job Description
We are seeking a highly skilled Senior Full Stack Developer with strong experience in modern software engineering and AI-assisted development practices.
The successful candidate will be responsible for designing, developing, deploying, and maintaining enterprise-grade applications using React, C#, .NET, and PostgreSQL. Beyond traditional software development skills, the ideal candidate must be proficient in leveraging AI development tools such as GitHub Copilot, Microsoft Copilot, Claude Code, Cursor, and similar AI-assisted engineering platforms to improve productivity, code quality, and solution delivery.
This role is suited for a developer who embraces the future of software engineering, combining deep technical expertise with AI-enhanced development workflows.
What you'll do:
Solution Design & Development
Design and develop scalable web applications using React and modern front-end frameworks.
Build secure, maintainable, and high-performance APIs using C# and .NET 8+.
Design and optimize PostgreSQL databases.
Develop reusable components, services, and libraries.
Implement modern architectural patterns including:
Clean Architecture
Domain-Driven Design (DDD)
Event-Driven Architectures
Microservices (where appropriate)
AI-Assisted Software Engineering
Utilize AI development tools such as:
GitHub Copilot
Microsoft Copilot
Claude Code
Cursor AI
ChatGPT Enterprise (where approved)
Use AI tools for:
Code generation
Refactoring
Documentation generation
Test development
Troubleshooting and debugging
Architectural analysis
Create and maintain effective prompts and AI workflows.
Evaluate AI-generated code for security, performance, maintainability, and compliance.
Contribute to the organization's AI Engineering standards and best practices.
Cloud & DevOps
Build and maintain CI/CD pipelines.
Deploy applications to cloud environments (Azure preferred).
Implement Infrastructure-as-Code principles.
Monitor application performance and reliability.
Ensure deployment automation and operational excellence.
Quality Engineering
Write comprehensive automated tests.
Conduct peer code reviews.
Ensure adherence to coding standards and security best practices.
Implement application monitoring and logging.
Leadership & Mentoring
Mentor junior and intermediate developers.
Promote AI-enabled development practices across teams.
Participate in architecture reviews and technical governance.
Contribute to technical community discussions and innovation initiatives.
Skills:
Front-End
React (5+ years)
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Tailwind CSS
Responsive Design
Back-End
C#
.NET 8+
ASP.NET Core
REST APIs
Entity Framework Core
Database
PostgreSQL
Database Design
Query Optimization
Performance Tuning
Source Control & DevOps
Git
Azure DevOps
GitHub
CI/CD Pipelines
Docker
Cloud Platforms
Microsoft Azure (Preferred)
Experience with:
App Services
Container Apps
Azure Functions
Azure SQL
Azure OpenAI
Key Vault
Application Insights
AI Engineering Skills (Mandatory)
The ideal candidate must demonstrate practical experience using AI as part of the software development lifecycle.
Your Expertise:
Mandatory
7+ years professional software development experience.
5+ years C# and .NET experience.
5+ years React development experience.
3+ years PostgreSQL experience.
1+ years using AI-assisted development tools in production environments.
Experience deploying solutions to cloud environments.
Advantageous
Experience building AI-native applications.
Experience implementing AI agents.
Experience with enterprise consulting environments.
Experience in highly regulated industries.
Required Experience
GitHub Copilot
Microsoft Copilot
Claude Code
AI-assisted debugging
AI-assisted unit test creation
AI-assisted documentation generation
Prompt engineering for software development
Preferred Experience
AI Agent Frameworks
Model Context Protocol (MCP)
AI Workflow Orchestration
Qualifications:
Required
Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field.
Preferred
Microsoft Azure Certifications.
AI Engineering Certifications.
Cloud Certifications.
Agile/Scrum Certifications.
Key Competencies
Technical
Full-Stack Development
System Design
Cloud Architecture
AI-Assisted Development
DevOps & Automation
Secure Software Development
Leadership
Technical Mentoring
Solution Ownership
Stakeholder Engagement
Cross-Functional Collaboration
Personal Attributes
Continuous learner with strong curiosity for emerging technologies.
Adaptable and innovative.
Excellent problem-solving skills.
Strong communication skills.
Ability to critically evaluate AI-generated outputs.
Passionate about improving engineering productivity through AI.
Success Measures
The successful candidate will:
Deliver high-quality software solutions on time and within scope.
Demonstrate measurable productivity improvements through responsible AI tool usage.
Maintain high standards of code quality and security.
Contribute to the adoption of AI engineering practices across the development team.
Mentor others in modern software engineering approaches.
Champion automation, efficiency, and continuous improvement.
You have successfully created your alert.
You will receive an email when a new job matching your criteria is posted.
Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:
Didn't receive the link? Resend Verification Link