Software Engineer

5 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a Software Engineer Project Lead entrusted with the responsibility of overseeing software development projects from inception to completion. Your role involves planning, designing, developing, deploying, and maintaining software solutions. To excel in this position, you must possess a blend of technical proficiency, leadership skills, and team management capabilities. Your primary responsibilities include leading and managing software development projects through the entire Software Development Life Cycle (SDLC). Your expertise will be crucial in architecting and implementing scalable software solutions using contemporary technologies. Additionally, you will provide guidance and mentorship to developers and junior engineers, ensuring the successful execution of technical tasks. Collaboration with stakeholders, clients, and cross-functional teams is essential in gathering requirements and ensuring timely project delivery. Monitoring project progress, identifying and mitigating risks, and upholding code quality and performance standards are integral aspects of your role. Conducting code reviews, enforcing best practices, and facilitating technical discussions will be part of your routine. As a Software Engineer Project Lead, you will oversee deployments, integrations, and post-release support activities. Your proficiency in programming languages such as Java, Python, Node.js, or .NET, coupled with experience in relevant frameworks like Spring Boot, Django, React, or Angular, will be leveraged to achieve project objectives. A solid understanding of software architecture, system design, and APIs, along with familiarity with version control systems like Git, is expected. Knowledge of CI/CD pipelines, Docker, Kubernetes, and Agile/Scrum methodologies will be advantageous in executing your duties effectively. Your strong analytical, problem-solving, and communication skills will be instrumental in driving project success. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 5 years of software development experience, including 2 years in a lead role, is required. Experience in cloud platforms (AWS, Azure, GCP), exposure to DevOps practices, and familiarity with project tracking tools like JIRA and Trello are considered advantageous in this role. By leveraging your expertise and capabilities, you will play a pivotal role in the successful delivery of software projects as a Software Engineer Project Lead.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You