Procore
Procore3h ago
Naukri

Senior Software Engineer

Bengaluru
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Procore

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role

We are seeking a talented Senior Software Engineer to join our dynamic team in Bengaluru. In this role, you will be instrumental in the end-to-end software development lifecycle, from initial design and development to rigorous testing of sophisticated software applications. You will leverage your expertise in various programming languages and technologies to build high-quality, efficient, and well-documented code.

Key Responsibilities

  • Design, develop, and test innovative software applications using a diverse set of programming languages and cutting-edge technologies.
  • Collaborate closely with cross-functional teams to meticulously identify and prioritize project requirements, ensuring alignment with business objectives.
  • Architect and maintain high-quality, efficient, and thoroughly documented codebases that adhere to best practices.
  • Proactively troubleshoot and resolve complex technical challenges with speed and accuracy.
  • Actively participate in code reviews, providing constructive feedback and contributing to the continuous improvement of overall code quality and team knowledge.
  • Stay abreast of the latest industry trends and emerging technologies, driving innovation and enhancing existing systems to maintain a competitive edge.

Qualifications and Skills

  • Demonstrated strong proficiency in one or more core programming languages such as Java, Python, C++, or similar.
  • A deep and excellent understanding of software design patterns, architectural principles, and agile development methodologies.
  • Proven experience working within agile development frameworks and utilizing version control systems, with a strong emphasis on Git.
  • Exceptional problem-solving abilities coupled with meticulous attention to detail.
  • The capacity to work collaboratively within a team environment and communicate technical concepts effectively with both technical and non-technical stakeholders.
  • Familiarity with DevOps practices and relevant tools will be considered a significant advantage.

Company

Procore

Procore

Procore is a leading provider of construction management software, empowering construction professionals to build something worthy of their hard work. Our comprehensive suite of solutions streamlines ...

Bengaluru
Posted on Naukri
Senior Software Engineer at Procore | Bengaluru | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform