Software Engineer
Varian Medical Systems
Pune, India
3d ago
source : CareerArc Group LLC

Description

As a technical individual contributor you would be part of team where you would be required to work closely with domain experts and architects in defining well thought and thorough solutions.

You would be involved in all phases of development including project scoping, team building, working with business leads and project managers, organizing sprints, managing deadlines, understanding and articulating priorities, architecting solutions, coding and delivering high quality results.

This position reports to the Engineering Manager and has high level of visibility to functional managers worldwide.

Responsibilities :

Work as part of Framework team to implement shared components and libraries

Gather a good understanding of requirement

Deliver development supporting artefacts like Use Case diagrams, Class diagrams and Sequence diagrams based on requirement analysis and design

Provide consulting to development teams when required

Document the technical implementations and evangelize with development teams

Participate in cross-functional technical discussions local and remote groups

Follow process and produce quality deliverables supporting the process

Participate in software design and review activities

Develop / innovate solutions to complex problems

Manage sprints and component backlogs

Participate in troubleshooting complex issues and resolving defects

Production of high quality code.

Form : L11408 Rev 01 2

Develop and demonstrate high quality prototypes / modules and finished applications that meet the desired goals, quality and are well documented

Stay in touch with latest and upcoming Microsoft / open source technologies

Mentoring team members to get up to the speed on technology

Requirements

Qualifications Required : BE, B Tech, MSc, MCA or equivalent degree in Computer Science

Experience (Years) : 8-12 yrs

Technologies required : C#, ASP, .Net, WCF

Skills :

Candidates applying for this position need to have a strong software development background with a very good systems perspective.

Leadership qualities to take initiatives

Should be able to handle wide array of technical platform

Have complete understanding of programming patterns and be able to implement them

6+ years of IT work experience

4 years of work experience in end to end phases of development lifecycle

3 years of technical evangelism

At least 4 years working with WCF,ASP.Net etc

At least 4 years experience working on directory Services (E.g.- LDAP / AD etc)

Knowledge of web service Security standards (e.g.- WS-Security, X509, SSL etc)

Strong hands on experience on serverside concepts like SOA

4 years of experience with MSSQL server / RDBMS

At least 3 year work experience with open source technology

Experience writing Unit test cases using Nunit / MSTest

Have hands one experience in low level design skills

Strong OOP hands on experience with language like C# etc

Experience working with agile programming practices like SCRUM

Apply
Add to favorites
Remove from favorites
Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form