Backend Developer (.NET Specialist)
Overview
The Backend Developer (.NET Specialist) designs and implements backend services, APIs, and business logic using .NET technologies. In AI/Quality Sentinel, the backend team builds the core intelligence that connects project management tools with code repositories and orchestrates AI analysis.
How to Help the Project
1. Build Core Analysis Engine
- Implement the logic that analyzes tickets from Jira
- Create the code parsing and analysis algorithms
- Integrate with LLMs for AI-driven quality assessment
- Optimize analysis performance for large codebases
2. Develop Integration APIs
- Create REST/GraphQL APIs for frontend consumption
- Integrate with Jira APIs for ticket retrieval and updates
- Implement GitHub/GitLab integrations for code analysis
- Build webhook handlers for real-time events
3. Database and Data Management
- Design and implement database schemas for storing analysis results
- Implement data persistence and caching strategies
- Ensure data security and privacy compliance
- Optimize queries for performance
4. Business Logic Implementation
- Implement quality checks based on Thoughtworks best practices
- Build the “quality triangle” evaluation (Intention, Execution, Pattern)
- Create algorithms to detect misalignments between tickets and code
- Implement scoring and reporting logic
5. Cloud Infrastructure
- Deploy services to Azure (or preferred cloud platform)
- Implement CI/CD pipelines for automated deployment
- Set up monitoring and logging
- Ensure high availability and scalability
Key Responsibilities
- ✅ Design and implement backend services and APIs
- ✅ Write clean, maintainable code following SOLID principles
- ✅ Implement comprehensive unit and integration tests
- ✅ Participate in code reviews with peers
- ✅ Optimize performance and scalability
- ✅ Document code and architecture decisions
- ✅ Collaborate with frontend team on API contracts
Required Skills
Technical:
- Expert-level C# and .NET (Core or Framework)
- RESTful API design and implementation
- Database design (SQL Server, PostgreSQL)
- Experience with ORMs (Entity Framework, Dapper)
- Understanding of cloud platforms (Azure preferred)
- Testing frameworks (xUnit, NUnit, Moq)
- Git and version control
Soft Skills:
- Strong problem-solving abilities
- Communication and collaboration
- Code quality awareness
- Documentation skills
- Willingness to learn new technologies
Experience Level
Minimum: 3-4 years of .NET development experience
Ideal: 5+ years with experience in API design, microservices, and cloud platforms
For questions about the Backend Developer (.NET Specialist) role in AI/Quality Sentinel, please reach out:
Matheus Costa Vieira