Pattern

Job Details

job duties, job responsibilities, and skills required

Senior Software Developer

  • Salary: 12 - 15 Lakhs per annum
  • Exp: 5 - 8 yrs
  • Location: Chennai
  • Job Type: Full-time

Overview

Develop, test, and deploy high-quality software solutions. Work closely with stakeholders to understand business requirements and translate them into technical solutions. Optimize application performance, scalability, and security. Maintain and enhance existing software applications. Collaborate with cross-functional teams for seamless software development. 5+ years of experience in software development. Proficiency in programming languages such as Java, Python, JavaScript, or similar. Experience with databases (SQL/NoSQL) and version control systems (e.g., Git). Strong problem-solving and debugging skills.

Job Description

A Senior Software Developer plays a crucial role in the design, development, and maintenance of software applications. They are responsible for leading technical projects, writing high-quality code, and mentoring junior developers. Senior Software Developers have a deep understanding of programming languages, frameworks, and development methodologies, allowing them to solve complex technical challenges and contribute to the overall success of development teams.

Education

B. E, M. E, MTech, MCA,B.SC,B.C.A in Computer Science.

Roles and Responsibilities

  1. Design
  2. develop
  3. and maintain software applications
  4. Lead code reviews and mentor junior developers
  5. Troubleshoot and resolve software issues
  6. Collaborate with cross-functional teams to gather requirements
  7. Optimize applications for performance
  8. scalability
  9. and speed
  10. Develop and implement unit and integration tests
  11. Ensure high-quality software delivery
  12. Contribute to architectural and design decisions
  13. Participate in the agile development process
  14. Stay up-to-date with industry trends and technologies
  15. Provide technical leadership and guidance to the team
  16. Assist in onboarding new developers
  17. Document software designs
  18. processes
  19. and code.

Required Skills

  1. Java
  2. Python
  3. JavaScript
  4. C#
  5. SQL
  6. NoSQL
  7. Git
  8. Software Design Patterns
  9. Object-Oriented Programming (OOP)
  10. Debugging
  11. Problem-Solving
  12. Agile Methodology
  13. Cloud Technologies (AWS
  14. Azure)
  15. Unit Testing
  16. CI/CD
  17. Version Control
  18. Performance Optimization
  19. Team Collaboration
  20. Leadership
  21. Communication.

Job Application Form

WhatsApp