Skip to main content
E

Exaze

.NET Full Stack Developer (Mumbai)

Mumbai, Maharashtra5-8 yrsPosted today

Skills

C#ETLREST APIPythonAzureAWSAngularReactMongoDBSQLDevOpsTerraform

Job description

.NET Full Stack Developer

At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry.

To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The candidate should be able to work independently and as part of a team and be committed to delivering high-quality results.

Role

The role requires a Full Stack Developer with experience across the full Software Development Life Cycle (SDLC) to develop, maintain, and enhance applications supporting the Capital Markets business.

The applications involve complex distributed trading systems, back-office systems, and internal and external vendor platforms. The role requires strong technical skills, business understanding, and the ability to work in a fast-paced environment while interacting with business stakeholders.

The work primarily involves API integrations (including real-time integrations), ETL, scripting, web applications, standalone utilities, database interfaces, analytics, and workflow solutions.

The developer will work closely with Traders, Operations, and Support teams to build new applications, enhance existing systems, automate processes, and deliver scalable solutions.

Responsibilities

The successful candidate should be capable of:

Accountability for technical delivery aspects on assigned projects through Full Development Life Cycle

Provide systems analysis skills including technical specifications

Develop new functionality on existing systems

Developing tools to automate operational support

Lean / agile development mind set

Act with integrity and embrace the philosophy of treating clients fairly

Developing systems for both high availability and scalability i.e. architecting for failure

Integrating and communicating in a technical environment

Developing using industry best practice & established RESTful design principles (when applicable)

Working in a software development team environment using source control and continuous integration

Applying problem solving skills to technical issues

A good knowledge of effective test automation techniques and methods

Focus on knowledge sharing, pairing, team support and joint problem solving to drive communal learning

Testable, clean, performance-oriented code that the team can support

Technical knowledge & experience

The successful candidate must have proficient knowledge of:

Experience developing REST Web API’s using C# and .NET Core / .NET Framework

Scripting, ETL and batch jobs with python

Experience working with the platforms and tools from major cloud service providers such as Microsoft Azure and AWS

Experience developing dashboards and UI’s using Angular or React or C#

Understanding of the Document Object Model (DOM) and DOM Functions

Working with continuous integration & deployment pipelines

Understanding of front-end state management and some level of middleware and cashing capabilities.

Experience working with Document store databases e.g. Mongo DB, Cosmos DB as well traditional SQL DB’s for OLAOP/OLTP

Strong knowledge of design patterns, refactoring, and unit testing.

Able to communicate well to various technical and non-technical audiences.

Use DevOps and Agile processes to deliver desired functionality quickly while iterating to continue development.

Knowledge of Infrastructure provisioning tools such as Terraform or ARM templates would be useful

Agentic AI exposure on Cloud.

Familiar with Domain Driven Design techniques

Familiar with Event-Sourcing / Event based architecture

Knowledge and working experience with GraphQL

Experience working with container tools such as Docker and Kubernetes

Working with highly available systems with a strong understanding on building observability into a microservices architecture.

Experience working in the financial service industry. (Banking or Investments)

Strong team communication and collaboration

Able to communicate well to various technical and non-technical audiences.

Ability to work under pressure and manage expectations around delivery timelines

Strong analytical and diagnostic skills to deconstruct complex ideas and issues into several component parts to form the basis of solution development and evaluation.

Location: Mumbai

Exp: 5 - 8 yrs

Apply on Exaze