Posted By

user_img

Kapil Popli

Associate Director - Search at IndiHire Consultants

Last Login: 27 November 2018

1280

JOB VIEWS

19

APPLICATIONS

3

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

441703

Senior Architect/Architect - Software Development - Java/J2EE - Product - IT

9 - 15 Years.Bangalore
Posted 7 years ago
Posted 7 years ago

Brief KRAs:

Software Development Engineers (SDEs) are the creative minds developing the software applications that make life easier for customers. They are responsible for the entire development and support process for a software program with a DevOps mind-set. They produce high quality working software that add value to the customers. Their applications make previously complex tasks simple with the impact ranging from saving time, effort or money to re-defining normal.

Candidate Profile:

Ideal candidates will be software engineering experts with proven credentials building and leading world class engineering teams. Ideally they will have a Bachelor's degree equivalent in Computer Science or an Engineering/Science related discipline.

Role Accountabilities:

Impact & Value:

- Consistently leads delivery of valuable features

- Continually looking for process improvements

- Proposes new ways of doing things

- Suggests novel ways to fulfil requirements

- Helps elaborate requirements where necessary

Programming:

- In depth knowledge of IDE, language and toolset in language of choice.

- Excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath

- Understanding of threads, threading model and concurrent programming

Programming:

- In depth knowledge of IDE, language and toolset in language of choice.

- Excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath

- Understanding of threads, threading model and concurrent programming

- Can profile and optimize code

- Good knowledge of other programming languages & paradigms and when to apply them

- Comfortable debugging/finding complex problems

Design:

- Can identify and apply appropriate design patterns to problems.

- Comfortable developing large features

- Understands Idempotence

- Understands boy scout principle. Leaves code in a better state then when arrived

- Good understanding of cohesion, SOLID and how to apply

- Writes clean, maintainable code

- Understands importance of domain model and can coherently model a problem domain within a given context

- Anticipates medium term (3-6 month) vectors of change and designs and abstracts accordingly

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Kapil Popli

Associate Director - Search at IndiHire Consultants

Last Login: 27 November 2018

1280

JOB VIEWS

19

APPLICATIONS

3

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

441703

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow