27/03 Pavithra AJ
Recruitment Co-ordinator at Angel and Genie

Views:692 Applications:32 Rec. Actions:Recruiter Actions:12

Lead/Software Developer - Python/Linux (3-10 yrs)

Bangalore Job Code: 426796

- Looking for an All-Star Lead Software Developer

- Looking for an exceptional opportunity with a rapidly-growing global organization?

Job Description : Lead Software Developer

- The Lead Software Developer will be a part of Global Information Technology Team and will primarily have responsibilities over the creation and maintenance of company-owned applications.

- The Lead Software Developer will work closely with the developers and QA engineers located within the- office in Bangalore, as well as all levels of Management and Leadership teams.

- This is an unparalleled opportunity to become part of a growing team- and a growing global organization.

- High-performers will have significant growth opportunities available to them.

Job Responsibilities :

- Support the entire application lifecycle - concept, design, test, release and support

- Produce Architecture Diagrams and Design Documentation for all software development projects

- Lead multiple technical solution implementations simultaneously and provide key technical and solution architecture for review

- Mentor, guide and support developers and QA engineers

- Approach the development lifecycle with testing in mind - Unit, Integration, Regression and more

- Troubleshoot and debug applications and databases to optimize performance

- Review all deliveries from development teams (mobile, web, API) to ensure quality standards are met and business requirements are fulfilled

- Ensure that all engineering efforts are created/maintained by meeting our quality standards

- Research and suggest new technologies, infrastructure, designs, architectural updates and protocols to enhance our eco-system,

- Create prototypes for design concepts, mock-ups, and approved designs.

- Use knowledge and research to constantly modernize our applications and infrastructure stacks

- Be a team player and strong problem-solver to work with a diverse team.

Job Requirements :

- Bachelor's Degree or equivalent work experience

- Fluent in English, with excellent oral and written communication skills

- 7+ years of experience in Software Development

- 3+ years of experience using Python

- 3+ years of experience using Linux

- 3+ years of experience with T-SQL/PL-SQL as well as No-SQL databases

- 3+ years of experience leading teams and/or mentoring developers

- 2+ years of experience with Cloud Computing

- Expertise in Agile Project Management Methodologies, such as KANBAN/SCRUM

- Expertise in Test Driven Development, OOP, Asynchronous Programming, DevOps concepts as well as the complete Software Development Life Cycle.

- Experience deploying and scaling applications on the cloud

- Experience with Docker and Kubernetes

- (Desirable) Experience with AWS Services, such as Kinesis, SQS, SNS, Lambda, S3

- (Desirable) Experience with MongoDB and Graph Databases

- (Desirable) Experience with Networking and Infrastructure at a cloud level

Add a note
Something suspicious? Report this job posting.