Overview
Skills
Job Details
Position Overview
- We are seeking an experienced Sr Full Stack Developer with over 10 years of software engineering experience, including expertise in .NET and ReactJS UI development.
- Experience in Oracle PLSSQL is must.
- This role requires a strong background in designing and implementing scalable solutions, leading technical teams, and driving modernization initiatives.
- Experience in the financial services industry is highly preferred.
Key Responsibilities
1. Technical Leadership Architecture - Lead the design, development, and implementation of full-stack solutions using .NET, Microservices, and React.js . - Define and enforce coding standards, best practices, and architectural patterns to ensure scalability and maintainability .
2. Full Stack Development - Develop and maintain robust front-end applications using React.js (with hooks, state management, and modern tooling) and back-end services using .NET . - Build and integrate RESTful APIs and microservices, ensuring high performance and responsiveness . - Optimize database schemas and queries for relational (e.g., Oracle, SQL Server) and NoSQL databases (e.g., MongoDB) .
3. Project Modernization Innovation - Analyze existing systems to identify opportunities for re-architecture and improvement . - Implement event-driven architectures using Kafka and cloud technologies (e.g., AWS, Azure, Kubernetes) . - Ensure solutions align with business goals, particularly in financial services.
4. Team Mentorship Collaboration - Mentor junior and mid-level developers, conduct code reviews, and foster a culture of technical excellence . - Collaborate with cross-functional teams (product managers, UXUI designers, DevOps) to deliver high-quality software . - Act as a key technical resource and escalation point for complex issues .
5. DevOps Quality Assurance - Implement CICD pipelines using tools like Jenkins, GitHub, Harness, and Docker . - Ensure code quality through testing frameworks (e.g., JUnit, Mockito, Jest) and secure coding practices . - Manage deployments and infrastructure using cloud platforms and containerization (e.g., Kubernetes) .