About the Role
The role involves designing, building, and optimizing full-stack .NET applications enhanced with AI capabilities for public sector clients. The engineer will collaborate with cross-functional teams to deliver scalable, secure, and efficient solutions tailored to government needs.
Responsibilities
- Design and implement backend services using .NET technologies
- Integrate artificial intelligence features into existing and new applications
- Collaborate with product teams to define technical requirements
- Optimize application performance and scalability
- Ensure code quality through testing and peer reviews
- Support deployment and monitoring in production environments
- Troubleshoot and resolve technical issues
- Maintain documentation for systems and processes
- Follow security best practices in government-related software
- Work with cloud infrastructure for hosting solutions
- Participate in agile development cycles
- Contribute to architectural decisions
- Implement APIs for internal and external use
- Ensure compliance with public sector standards
- Stay updated on emerging technologies in AI and .NET
Nice to Have
- Experience in government or public sector projects
- Prior work with AI-driven applications
- Knowledge of microservices architecture
- Familiarity with DevOps practices
- Security clearance or experience with secure environments
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Distributed team focused on government technology solutions
Tech Stack
- Primary: .NET 6+, C#, ASP.NET Core
- AI Tools: TensorFlow, ML.NET, or similar
- Cloud: Azure preferred, AWS acceptable
- Databases: SQL Server, PostgreSQL
- DevOps: Docker, Kubernetes, CI/CD pipelines
Project Focus
- Building digital services for government agencies
- Enhancing public access through intelligent systems
- Improving data processing with AI automation
- Supporting digital transformation in Latam regions
Not applicable for remote positions
