Req ID: 328417
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Dotnet Full Stack Developer to join our team in Bangalore, Karn taka (IN-KA), India (IN).
In these roles you will
be responsible for:
- Responsible for development, testing, and maintenance of software applications and systems
- Lead the planning and design of product and technical initiatives and mentor Developers/ team members
- Drive improvements in engineering techniques, standards, practices, and processes across the entire department, always encouraging a culture of knowledge sharing and collaboration
- Collaborate with the team members to ensure that the deliverables are of high Quality, optimized and adhere to performance standards
- Engage with key internal stakeholders, to understand user requirements, prepare low lever design documents to be shared with the development team
- Collaborate with QA and development team determine systems planning, scheduling and committed timeline are adhered to ensure the project is completed in scheduled time
- Participate in Agile planning and estimation activities to break down large tasks into smaller tasks
- Resolve Team s Query and escalate it to team lead if any clarification is required from the customer
- Provide technical guidance to team and lead/ Resolve issues
- implement reusable frameworks - Environment management and layout design
- Mentor Jr/ team members and supporting the interviews/ evaluation
Requirements for this role include:
About the Role:
We are looking for a highly skilled and experienced Senior Java Full-Stack Developer to join our dynamic and collaborative engineering team. The ideal candidate will have a solid background in developing scalable Java-based systems, working with real-time data platforms, and building modern, responsive user interfaces.
Key Responsibilities:
- Developing and maintaining web applications and UI components based on clients requirements
- Writing and implementing clean, efficient code based on specifications
- Integrating software components and third-party programs to meet specifications
- Verifying and deploying programs and systems, ensuring robust application operation
- Troubleshooting, debugging, and upgrading existing software as needed
- Gathering and evaluating user feedback to modify and improve software performance
- Creating technical documentation for reference and reporting
- Working with developers, UX/UI designers, business analysts, and project managers to achieve project milestones
- Researching and prototyping possible solutions
- Keeping up to date with technical skills and industry trends
Knowledge and Experience:
- Advanced level web development knowledge and experience based on Microsoft .NET technology
- Proven experience with both backend and frontend technologies
- Comfortable with legacy technologies: .NET Framework based ASP.NET Web Forms, MVC
- Up to date with current technologies: .NET Core based MVC, Razor Pages, RESTful API
- Thorough understanding of web development basics: client-server interaction, HTTP, SSR, API, authentication/authorization methods, session management, routing, middleware
- Comfortable with ADO.NET database handling
- Experience with Git for version control
- Experience with any mainstream JS frontend framework is an advantage (React, Angular, Vue, Svelte)
Technical Skills:
- Technical knowledge in areas such as client-side components, server-side languages, web application frameworks and database management systems
- ASP.NET Web Forms, MVC
- HTML, CSS, JS
- HTTP, SSR, API
- Git
Competencies:
- Excellent problem-solving abilities and analytical skills. Ability to see the big picture with high attention to critical details.
- Strong work ethic, excellent use of discretion and judgment.
- Results oriented, is able to achieve desired outcomes independently and at appropriate priority levels.
- Well organized with follow-up abilities; has a track record of effectively managing multiple tasks in a dynamic environment.
- Ability to work under pressure, meet challenging deadlines.
- Demonstrated ability to work effectively as part of a team, as well as independently.
- Effective communicator; has excellent writing and verbal skills.
- Has the ability to influence others and shape/obtain desired outcome in areas outside of direct control.
- Demonstrated ability to develop and implement process improvement initiatives.
Points to emphasize:
- Candidate must have overall experience of 7+ years in developing Dotnet and C# Web applications
- Candidate must have excellent communication skills - written and Oral effectively to exchange information with our client
- Candidate must have worked in multiple development projects
- Majority of work experience should be in Banking domain
- Candidate must have hands on coding experience
- Candidate must have worked as individual contributor / senior developer role
- BE/B. Tech graduate or equivalent with English as a compulsory subject
Preferences:
- Optional (nice-to-have s) - Onsite experience
- Industry certification would be nice to have
Qualifications:
- BA/Bsc degree or equivalent experience preferred.
Required schedule availability for this position is Monday-Friday (12:00PM to 10:00pm IST) with a mandate of twice a week WFO. The shift timings can be changed as per client requirements. Additionally, resources may have to do overtime and work on weekend s basis business requirement.