Posted on: 03/11/2025
Job Summary :
We are looking for a highly skilled and experienced Senior Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will possess strong problem-solving abilities, hands-on technical expertise, and a passion for building scalable, efficient, and maintainable systems. You will collaborate closely with cross-functional teams to deliver impactful software that aligns with business objectives.
Key Responsibilities :
- Design, develop, test, and deploy robust, scalable, and secure applications.
- Participate in the entire software development lifecycle - from requirements gathering to deployment and maintenance.
- Collaborate with product managers, UI/UX designers, and QA teams to deliver high-quality features on time.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Perform code reviews, mentor junior developers, and contribute to improving team productivity and quality.
- Troubleshoot, debug, and optimize existing systems for performance and scalability.
- Participate in architectural discussions and contribute to strategic technical decisions.
- Stay current with emerging technologies, frameworks, and best practices to enhance development efficiency.
Required Skills & Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience in software development.
- Strong proficiency in one or more programming languages : Java / C# / Python / JavaScript / TypeScript.
- Experience with modern frameworks such as Angular, React, .NET Core, Spring Boot, or Node.js.
- Strong understanding of object-oriented design (OOD), data structures, algorithms, and design patterns.
- Proficiency in working with RESTful APIs, Microservices architecture, and cloud platforms (AWS/Azure/GCP).
- Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control (Git), CI/CD pipelines, Docker, and Kubernetes.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills (Good to Have) :
- Experience with Agile/Scrum methodologies.
- Exposure to DevOps tools and automation frameworks.
- Familiarity with testing frameworks (JUnit, Jasmine, NUnit, etc.).
- Knowledge of security best practices in application development.
- Contribution to open-source projects or prior experience in leading development teams.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1568910
Interview Questions for you
View All