Sr. Software Engineer / TL

No. of Positions : 3

Total Relevant Experience : 4 - 10 years

Education : BE (Computers / IT), MCA, M.Sc. or any equivalent degree

Job Description :

    •  Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

    •  Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

    •  Prepares and installs solutions by determining and designing system specifications, standards, and programming.

    •  4-5 years of experience on .Net web/windows applications.

    •  Exposure to socket programming or windows phone 7 development a plus.

    •  Exposure to MVC a must in case of web applications.

    •  Improves operations by conducting systems analysis

    •   recommending changes in policies and procedures.

    •  Obtains and licenses software by obtaining required information from vendors

    •   recommending purchases

    •   testing and approving products.

    •  Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment

    •   participating in educational opportunities

    •   reading professional publications

    •   maintaining personal networks

    •   participating in professional organizations.

    •  Protects operations by keeping information confidential.

    •  Provides information by collecting, analyzing, and summarizing development and service issues.

    •  Accomplishes engineering and organization mission by completing related results as needed.

    •  Develops software solutions by studying information needs

    •   conferring with users

    •   studying systems flow, data usage, and work processes

    •   investigating problem areas

    •   following the software development lifecycle.

    •  Follow Agile Methodology for Software development along with scrum and fulfill commitment towards product backlog within sprint timeline.

    •  Active communication with team members in finding solutions for technical issues.

    •  Create sprint arti-crafts and produce shippable deliverables for product owners.

    •  Follow Test Driven development i.e. implement test cases to test functionality implementation.

    •  Adhere to coding guidelines defined by development group. Produce unit testing result sheet for each feature/functionality developed.

    •  Mentoring and monitoring junior team member on technical help/support.

    •  Conduct technical feasibility sessions and find different approaches for solutions.

Require Skills :

    •  Analyzing Information.

    •  General Programming Skills.

    •  Software Design.

    •  Software Debugging.

    •  Software Documentation.

    •  Software Testing.

    •  Problem Solving.

    •  Teamwork.

    •  Software Development Fundamentals.

    •  Software Development Process.

    •  Software Requirements.


"In my experience with almost 5 software companies, I have found this company to be the most competitive.“ Dave Smith, Developer