Posted By

user_img

Vishal Dembla

Director at Kelly

Last Login: 11 June 2021

238

JOB VIEWS

16

APPLICATIONS

2

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

820674

Senior Software Engineer - IT

5 - 8 Years.Bangalore
Posted 3 years ago
Posted 3 years ago

Senior Software Engineer

Main Purpose:

Be a software engineering leader and create an impact on the world by building features for FarmRise:

- Deliver high end features working with a cross-functional team.

- Maintain timelines for delivery of features with the help of the team

- Analyze system and product requirements to design optimal and scalable system architectures.

- Improve our software engineering processes towards the continuous improvement of reliability, scalability, and maintainability of all our systems.

Key Tasks and Responsibilities:

- Work independently on large software engineering tasks and decomposing tasks for others in a pod/project-team.

- Collaborating with a diverse team of Engineers, Scientists, Data Analysts, Product Managers, and User Experience experts to craft an experience that will impact the face of farming. -

Producing high quality code with an emphasis on software craftsmanship.

- Working with senior and staff engineers across the business unit to implement engineering architectures for the product/project.

- Ensuring our codebase is continuously deliverable and deployable.

- Developing infrastructure that enables product management to garner key insights into customer behavior and refine product roadmap to meet customer needs.

- Participate in design and code reviews to share knowledge, help each other learn new things and take pride in making our code better.

- Tracking; evaluates progress against deadlines, estimated vs. actual, supports planning processes.

Key working relations:

- With Project/Program Managers to work on deliverables on a day to day basis and help the pod/project navigate through scheduling and pod pipeline management. To drive collaboration with the pod.

- With Product Management to discuss and help complete product-specifications with software-technical elements.

- With Engineering Manager to discuss engineering pipeline, process. To work together on career progression of self and juniors.

- With the Engineering Team to articulate through product-specifications and distribute tasks among self and the members of a pod. To work with members to provide the right cost estimates for various tasks. To mentor junior engineers in the team.

Key figures:

- Direct Reports: N/A

- Managed Positions (R): Associate Software Engineer

- Financial Figure: N/A

- Other: Responsible for leading a pod of junior software engineers and ensure feature delivery with the best quality.

Qualifications and competencies:

- Bachelors/Master's in computer science/engineering, IT, electronics or information science.

- 2+ years of full stack software development experience.

- Experience working with Product and Design to ship ground-breaking features.

- Software engineering depth with experience in solving technical challenges.

- Interest in working with a team that values testing.

- Expert in designing, implementing and troubleshooting ALL portions of a production software stack.

- Excellent written and verbal communication, presentation, engineering diagrams, and listening skills with the ability to present complex technical information in a clear and concise manner.

- Experience in messaging paradigms and middleware.

- Experience with Amazon Web Services and server-side scripting tools.

- Good-to-have: Experience in the web and other frontend stacks.

- Good-to-have: Experience in Java technology stack,

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Vishal Dembla

Director at Kelly

Last Login: 11 June 2021

238

JOB VIEWS

16

APPLICATIONS

2

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

820674

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow