Job Closed
This listing is no longer active.
Think big, Start small, Scale fast!!!
Senior Software Engineer, C# / .NET
Location
India
Posted
44 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, C# / .NET
Tech Holding
• Design and develop secure backend services and APIs using C# / .NET. • Implement authentication and authorization mechanisms (SSO, RBAC, OAuth, JWT). • Integrate applications with Azure Active Directory (Entra ID). • Remove hardcoded secrets and integrate with Azure Key Vault. • Implement audit logging and monitoring hooks across services. • Build and enforce secure API communication standards. • Implement PII masking and secure data handling logic in applications. • Secure and optimize third-party integrations (Stripe, SendGrid, Twilio, etc.). • Support environment separation and deployment improvements. • Collaborate with DevOps and DB teams on security, DR, and compliance initiatives. • Participate in debugging, incident resolution, and root cause analysis.
Job Requirements
- 5+ years of experience in C# / .NET development.
- Strong experience with ASP.NET Core, Web APIs, and microservices architecture.
- Experience implementing authentication & authorization (OAuth, JWT, SSO).
- Hands-on experience with Azure services, especially Azure AD (Entra ID).
- Experience with secure coding practices and data protection.
- Familiarity with API integrations (Stripe, SendGrid, etc.).
- Experience with logging frameworks and monitoring tools.
- Understanding of CI/CD pipelines and cloud deployments.
- Strong debugging, problem-solving, and communication skills.
Benefits
- Equal Opportunity Employer, fostering a diverse and inclusive workplace.
- Accommodation provided in the application process.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Por encargo de nuestro cliente, importante empresa del rubro financiero se encuentra en búsqueda del siguiente profesional para unirse al equipo: - Desarrollador Full Stack JAVA Funciones: - Desarrollo y mantenimiento de aplicaciones Backend utilizando Java y Spring Boot. - Diseño e implementación de APIs y microservicios. - Ejecución de pruebas unitarias y aseguramiento de la calidad del código. - Gestión de dependencias y construcción de proyectos con Maven. - Participación en procesos de despliegue utilizando Docker y Kubernetes. - Trabajo colaborativo con equipos técnicos para la integración de soluciones Backend y Frontend. Qualifications - Experiencia avanzada en desarrollo de aplicaciones Backend. - Experiencia mínima de 2 años trabajando con Java y Spring Boot. - Experiencia sólida en desarrollo de APIs y microservicios. - Conocimientos sólidos en Maven. - Experiencia en JUnit, JPA, Docker y Kubernetes. - Conocimientos en API Management. - Experiencia en ejecución de pruebas unitarias. - Conocimientos en Spring Batch. - Experiencia en Angular versión 16 o superior. - Deseable experiencia en Azure DevOps. - Deseable experiencia en GCP. - Deseable experiencia desarrollando con Java versiones 17 y 21. Benefits - Planilla completa por parte de la consultora. - Salario S/. 5000 – S/. 5500 (monto bruto). - Modalidad de trabajo remota, con presencialidad solo en casos excepcionales. - Horario de lunes a viernes de 8:30 a.m. a 6:30 p.m. - En caso de requerirse presencialidad, sede San Borja.
Senior Fullstack Developer – Angular, React.js, Python
Imaginary CloudSoftware Development & UX/UI Design | Awarded Best Workplace Europe, Best Quality of Life & 2nd Best Workplace Portugal
• Work with a team of talented individuals to create easy and intuitive digital products • Engage with multidisciplinary teams and multiple industries • Drive innovation by creating innovative projects for leading companies • Develop problem-solving and management skills
• Design, build, and maintain scalable, reliable backend services that process financial transactions and serve Jeeves customers across 20+ countries. • Write clean, testable, production-quality code in Go, Python, or Node.js/TypeScript; participate actively in design and code reviews. • Build and consume RESTful and GraphQL APIs; design inter-service communication using gRPC, message queues, and event-driven architectures. • Design and optimize relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) for correctness, performance, and scale. • Own backend features end-to-end — from scoping and technical design through deployment, monitoring, and iteration. • Implement security best practices: authentication, authorization, input validation, and data protection across distributed services. • Integrate LLM API calls (e.g., OpenAI, Anthropic) into backend services as product features — such as spend categorization, document parsing, or natural language workflows — ensuring those integrations are reliable, observable, and cost-efficient. • Build backend pipelines that consume AI-generated outputs safely: validate structured outputs, handle fallback scenarios, and design graceful degradation when AI services are unavailable or return low-confidence results. • Collaborate with AI and data science teams to integrate model outputs into backend APIs — bridging experimental AI work and production systems. • Use AI coding tools (GitHub Copilot, Claude, Cursor, etc.) fluently as part of your everyday development workflow. • Instrument services with structured logging, distributed tracing, and metrics for full operational visibility. • Participate in on-call rotation; respond to production incidents and contribute to post-incident reviews. • Contribute to CI/CD pipeline improvements, testing infrastructure, and deployment practices. • Work closely with engineering, product, compliance, and data teams across multiple time zones and regions — communicating in both English and Spanish or Portuguese as the situation requires. • Contribute to a globally distributed engineering culture through thorough documentation, async design reviews, and thoughtful pull request feedback. • Bring your regional perspective to product and engineering conversations — our LATAM customers have specific needs, and engineers who understand those markets make our product better.
• Design, build, and maintain scalable, reliable backend services that process financial transactions and serve Jeeves customers across 20+ countries. • Write clean, testable, production-quality code in Go, Python, or Node.js/TypeScript; participate actively in design and code reviews. • Build and consume RESTful and GraphQL APIs; design inter-service communication using gRPC, message queues, and event-driven architectures. • Design and optimize relational and non-relational database schemas (PostgreSQL, MongoDB, Redis) for correctness, performance, and scale. • Own backend features end-to-end — from scoping and technical design through deployment, monitoring, and iteration. • Implement security best practices: authentication, authorization, input validation, and data protection across distributed services.


