CHENNAI · FULLTIME
Full Stack Developer (FSD004)
A2R Software Consulting Private Limited
Chennai · onsite · Posted 22d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
- Home
- Job Openings
- View Job Apply for Job Upload Resume Full Stack Developer (FSD004) Cognizant Chennai, India Full Stack Developer - 2-5 Years Full-Time Degree in Computer Science or related discipline
Job Description Cognizant is looking for a highly skilled and passionate Full Stack Developer to join our innovative technology team. The ideal candidate will be responsible for designing, developing, testing, and maintaining both frontend and backend components of enterprise applications. The candidate should have experience working across the complete software development lifecycle and possess strong knowledge of modern web technologies, databases, APIs, and cloud-based solutions. As a Full Stack Developer, you will collaborate with cross-functional teams including business analysts, UI/UX designers, backend developers, QA engineers, and DevOps professionals to deliver high-quality software solutions. You will play a critical role in developing scalable applications, improving system performance, and ensuring an excellent user experience. This role requires strong technical expertise, excellent problem-solving abilities, and the capability to work in a fast-paced Agile environment. Key Responsibilities Application Development
- Design, develop, and maintain both frontend and backend components of web applications.
- Build scalable, secure, and high-performance software solutions.
- Develop reusable and maintainable code following coding standards and best practices.
- Participate in software architecture and design discussions.
- Implement responsive and user-friendly interfaces. Frontend Development
- Create interactive user interfaces using modern frontend frameworks.
- Convert UI/UX designs into functional web pages.
- Ensure cross-browser compatibility and responsive design.
- Optimize applications for speed and performance.
- Improve accessibility and user experience standards. Backend Development
- Develop and maintain RESTful APIs and web services.
- Implement business logic and server-side functionality.
- Integrate databases, third-party services, and enterprise systems.
- Ensure application security and data protection.
- Optimize backend performance and scalability. Database Management
- Design and maintain database structures.
- Write optimized SQL queries, stored procedures, and functions.
- Perform database tuning and performance optimization.
- Ensure data integrity, security, and backup procedures. Testing & Quality Assurance
- Write unit and integration tests.
- Participate in code reviews and peer reviews.
- Troubleshoot, debug, and resolve software defects.
- Support User Acceptance Testing (UAT). Collaboration & Documentation
- Work closely with stakeholders to understand business requirements.
- Participate in Agile ceremonies including sprint planning and retrospectives.
- Prepare technical documentation and system design documents.
- Mentor junior developers when required.
Required Technical Skills Frontend Technologies
- HTML5
- CSS3
- JavaScript (ES6+)
- TypeScript
- Bootstrap
- Tailwind CSS
- React.js
- Angular Backend Technologies
- ASP.NET Core
- ASP.NET MVC
- ASP.NET Web API
- C#
- Java
- Spring Boot
- Node.js Database Technologies
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Oracle Database Version Control
- Git
- GitHub
- GitLab
- Azure DevOps API Technologies
- REST APIs
- JSON
- Swagger/OpenAPI
- JWT Authentication Required Knowledge Areas
- Object-Oriented Programming (OOP)
- SOLID Principles
- Design Patterns
- Dependency Injection
- Repository Pattern
- Microservices Architecture
- Data Structures and Algorithms
- Authentication and Authorization
- Application Security Best Practices
- Agile and Scrum Methodologies
Preferred Skills
- Experience with Azure, AWS, or Google Cloud Platform.
- Knowledge of Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Experience with Redis caching.
- Knowledge of Message Queues such as RabbitMQ or Kafka.
- Understanding of Serverless Architecture.
- Experience with Elasticsearch. Soft Skills
- Strong communication skills.
- Excellent analytical and problem-solving abilities.
- Team collaboration and leadership potential.
- Time management and organizational skills.
- Ability to adapt to changing technologies and business needs.
- Attention to detail and commitment to quality. Day-to-Day Activities
- Developing frontend and backend features.
- Reviewing code and participating in technical discussions.
- Collaborating with UI/UX designers and product owners.
- Fixing bugs and improving application performance.
- Writing and executing unit tests.
- Monitoring application health and resolving production issues.
- Participating in Agile sprint activities. Key Performance Indicators (KPIs)
- Quality and maintainability of code.
- Timely delivery of assigned tasks.
- Reduction in production defects.
- Application performance and scalability improvements.
- Customer and stakeholder satisfaction.
- Contribution to innovation and process improvements.
Benefits
- Competitive salary and annual performance bonuses.
- Health, dental, and life insurance coverage.
- Hybrid and flexible working opportunities.
- Professional development and certification support.
- Employee wellness and assistance programs.
- Paid vacation and leave benefits.
- Internal mobility and career advancement opportunities.
- Access to global projects and international teams.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02