
Software Engineer, Fullstack
ValGenesisover 1 year ago
Chennai, India or Hyderābād, IndiaMid Level / Senior
Responsibilities
- Understand business requirements and technical constraints, then architect, design, and develop solutions.
- Participate in the complete software development lifecycle.
- Review personal and peer architecture, design, and code.
- Develop enterprise application features and services using Azure cloud services, C# .NET Core, ReactJS, and DevSecOps principles.
- Own the quality, performance, security, and sustenance of assigned product deliverables.
- Support team and stakeholder success while pursuing continuous improvement.
Requirements
- Require 2 to 6 years of experience developing enterprise software products.
- Require strong knowledge of C#, .NET Core, and Azure DevOps.
- Require working knowledge of JavaScript frameworks, preferably ReactJS.
- Require experience with container-based development, AKS, or Service Fabric.
- Require experience with messaging queues such as RabbitMQ or Kafka.
- Require experience with Azure services such as Azure Logic Apps and Azure Functions.
- Require experience with databases such as SQL Server and PostgreSQL.
- Require knowledge of reporting solutions such as PowerBI or Apache SuperSet.
- Require knowledge of microservices and/or micro-frontend architecture.
- Require knowledge of code quality, code monitoring, performance engineering, and test automation tools.
Benefits
- Chennai, Hyderabad, and Bangalore office roles are onsite five days per week.
- ValGenesis is an equal-opportunity employer.