Job Summary
We are looking for a Software Developer with 45 years of hands-on experience in Full Stack Application Development, with strong exposure to React, Node.js, .NET/.NET Core and Python.
The candidate will be responsible for designing, developing, integrating, testing and supporting secure, scalable and enterprise-grade applications. The role also requires practical experience with databases, REST APIs and modern AI-assisted software development tools to improve coding productivity, testing, debugging and application quality.
Key Responsibilities
- Design, develop, test, deploy and maintain scalable web and enterprise applications.
- Develop backend applications and REST APIs using Node.js, .NET/.NET Core, ASP.NET and Python.
- Develop responsive frontend applications using React, JavaScript/TypeScript, HTML5 and CSS.
- Design and integrate REST APIs, Web Services and third-party APIs.
- Work with databases such as MongoDB, Oracle, MS SQL Server and PostgreSQL.
- Develop efficient SQL queries, stored procedures and database integration components.
- Participate in application architecture, database design, code reviews and technical discussions.
- Troubleshoot application, API, integration and database-related issues.
- Follow secure coding, version control, testing and deployment best practices.
- Collaborate with business users, functional teams and IT teams to understand requirements and deliver technical solutions.
- Prepare and maintain technical and application documentation.
AI-Assisted Software Development
The candidate should have exposure to modern AI-assisted development tools and be able to leverage them for:
- Code generation, optimization and refactoring
- Debugging and troubleshooting
- Code reviews
- Unit test and test-case generation
- API and technical documentation
- SQL/query optimization
- Rapid prototyping and PoCs
- Understanding and modernizing legacy applications
- Improving overall development productivity
Exposure to GitHub Copilot, ChatGPT, Claude, Cursor or equivalent AI coding assistants will be an advantage.
Basic understanding of Generative AI, LLMs, APIs and AI integration concepts is preferred.
Required Technical Skills
Backend
- Node.js
- .NET / .NET Core
- ASP.NET
- Python
- REST API Development
Frontend
- React
- JavaScript / TypeScript
- HTML5 / CSS
Databases
- MongoDB
- Oracle
- MS SQL Server (MSSQL)
- PostgreSQL
Integration & Tools
- REST APIs, Web Services, JSON
- Third-party API Integration
- Git
- Visual Studio / VS Code
- CI/CD
Security
- Application Security
- Authentication & Authorization
- API Security
- Secure Coding Practices
Preferred / Good to Have
- Microservices architecture using .NET, Node.js or Python
- Docker / Kubernetes
- CI/CD pipelines
- Azure, AWS or GCP
- Agile/Scrum methodology
- Enterprise application development and integration
- AI/ML or Generative AI application development
Candidate Profile
- 45 years of relevant software development experience
- B.E./B.Tech in Computer Science, IT or related discipline
- Strong hands-on application development and debugging skills
- Good understanding of SDLC and software engineering practices
- Ability to independently understand business requirements and translate them into technical solutions
- Strong analytical and problem-solving skills
- Good communication and documentation skills
- Willingness to learn and adopt AI-enabled development practices and emerging technologies