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