B

Dotnet Developer

BNP Paribas · Mumbai, Maharashtra, India

~₹16L (est.)3–9 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

**Position Overview** The **ALMT IT (Risk & PnL) C# .NET Developer** will join the ALMT‑IT team – the technology hub supporting the Asset‑and‑Liability Management (ALMT) function across the Group. The role focuses on the design, development, enhancement, and maintenance of Risk & PnL applications that generate, manage and report profit‑and‑loss and risk data for the Treasury’s balance‑sheet activities. Working in an agile environment, the developer will deliver high‑quality code, support releases and provide out‑of‑hours production support when required. **Job Responsibilities** - Design, develop, test, and support C#/.NET applications (including micro‑services, WCF, Web API, REST). - Produce and maintain technical artefacts: UML design models, test plans, unit/integration/regression/performance tests (using NUnit, Moq, etc.). - Estimate effort, plan sprints, and meet delivery deadlines. - Deploy application components, shell scripts and database objects; create release documentation. - Participate in on‑call / out‑of‑hours support and ensure rapid resolution of production issues. - Apply coding standards, version‑control (Git/Bitbucket) and follow the software‑development‑life‑cycle (SDLC) process. - Continuously acquire new technical skills and take on higher‑level responsibilities. - Propose and prototype innovative technical solutions or proof‑of‑concepts. - Support continuous‑improvement initiatives to increase delivery efficiency and process quality. - Share knowledge and mentor peers on best‑practice development and testing techniques. **Required Education, Skills and Experience** **Education** Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related field. **Technical Skills** • Strong OOP concepts and expert‑level C# programming. • Experience building Service‑Oriented Architecture (SOA) with Micro‑services, WCF, Web API, or RESTful services. • Proficient with Microsoft Entity Framework. • Solid SQL/Database programming (medium level). • Basic Linux/Unix command line and shell‑scripting knowledge. • Full‑stack understanding of the SDLC and agile delivery. • Experience in technical analysis, n‑tier design, and multi‑system integration. • Version‑control using Git (or Bitbucket). **Testing & Quality** Ability to create and execute automated test suites (unit, integration, regression, performance) using frameworks such as NUnit, Moq, etc. **Behavioral Competencies** • Client‑focused mindset. • Strong attention to detail and rigor. • Excellent interpersonal and communication skills. • Proven teamwork and collaboration ability. • High adaptability and willingness to learn new technologies. **Experience** Minimum 4 years of professional software development experience in a financial‑services or banking environment (preferred but not mandatory). **Preferred Education, Skills and Experience** **Technical** • Experience with **.NET Core** . • Familiarity with NoSQL databases, particularly **Cassandra** . • Knowledge of event‑streaming platforms such as **Kafka** . • CI/CD tooling experience, especially **Jenkins** . • Exposure to containerization (Docker/Kubernetes) or cloud platforms (Azure/AWS). **Additional Experience** • Prior work on Risk‑&‑PnL or Treasury‑related applications. • Understanding of financial concepts (liquidity, interest‑rate, FX risk). **Certifications** • Relevant Microsoft certifications (e.g., MCSD, Azure Developer). **Soft Skills** • Proven track record of delivering innovation within a regulated environment. • Ability to mentor junior developers and lead small technical work‑streams. **Department:** ALMT IT – Asset & Liability Management Treasury *The successful candidate will combine solid C#/.NET expertise with a proactive, client‑centric attitude, helping the ALMT function deliver reliable, high‑quality Risk & PnL solutions.*