Software Developer (Location: Hyderabad) |
We have immediate requirement for Software Developer. The basic function of the Software Developer is to develop high-quality code, user interfaces and notes that support a product that delivers the functions the customer requires.
REQUIRED SKILLS & QUALIFICATIONS:
- Bachelor’s Degree with a concentration in Computer Science or related field; or equivalent experience.
- At least four years’ experience in professional software development responsible forHigh Level Design, Development & Unit Testing.
- Ability to interact with other developers in a professional and consistent manner.
- Ability to communicate clearly and effectively in-person, over the phone, and in written communication; individually and within groups.
- Keen grasp of time management.
- Ability to accurately estimate software development tasks.
- A strong desire to learn.
- Experience using one or many of the following technologies :
- .NET Framework4.5 with C# 5.0 or better
- Experience on ASP.NET WebForms4 & ASP.NET MVC 4 or better
- Experience with WCF or the ASP.NET MVC Web API
- Databases like SQL Server 2012 or better or any other NoSQL/RDBMS
- Experience on WinForms/WPF with MVVM
- Experience with Configuration Management tools like Team Foundation Server or VSS or Git or any other.
- Experienced with the entire Software Development Lifecycle.
- Knowledge of Object Oriented Methodologies.
- Ability to solve complex and challenging problems.
- Ability to think outside the box to come up with creative solutions.
DESIRED SKILLS & QUALIFICATIONS:
- Working knowledge of the Scrum Agile Development Methodology.
REPORTING RELATIONSHIP:
The Software Developer reports to the Product Manager.
AUTHORITIES:
The following are the principal authorities granted to the Software Developer:
- Exercise the responsibilities and perform the duties of this position. This includes full decision-making authority for all responsibilities and duties.
PRINCIPAL DUTIES:
The following are the principal duties of the Software Developer:
Development
- Analyze business processes and needs.
- Create software to satisfy business processes and needs.
- Continually strive to create bug-free software according to documented requirements.
- Troubleshoot and fix software defects.
- Adhere to department-established coding guidelines.
- Accurately estimate software development efforts.
- Guide junior developers & testers & mentor them.
Process
- Understand and follow the Scrum process.
- Participate in all facets of the Scrum process, including: the Daily Scrum, Backlog Estimation, Sprint Planning, Sprint Review, and Sprint Retrospective.
Communication
- Demonstrate software functionality internally.
- Raise alternative viewpoints to the team for discussion.
- Clearly communicate work done (in user terms) for product documentation.
- Host training sessions for internal training.
Administration
- Enter & Maintain accurate records into the JusticeTrax Issue Tracking System.
- Arrive at work on-time and prepared to work and/or complete work assignments while telecommuting according to established policy and the needs of the department.
- Perform any other duties as assigned by a supervisor.
MEASURES OF PERFORMANCE:
The following will be used to evaluate the performance of the Software Developer:
- Creates releasable, usable, bug-free software at the end of every sprint, as measured by the number of defects recorded after the end of a sprint.
- Consistently helps the team meet its development goals.
- Consistently completes assignments and tasks within time estimated.
- Leads one internal training session per six-month period.
- Consistently maintains accurate records in the JusticeTrax Issue Tracking System, including current estimates of work remaining, notes for resolution of tasks, and creation of new items as necessary.
- Is ready to begin at the prescribed time for all meetings, including the Daily Scrum.
- Acts as a team player and promotes cooperation within the department.
- Acts as a team player and promotes cooperation across departments.
Experience: 4+ years
Job Location: Hyderabad
Contact Details:
Contact Person: Madhusmita
Contact Email ID: madhusmita.m@madhees.com
For more details please feel free to visit www.madhees.com
To get job updates please like our page www.facebook.com/madhees
0 comments:
Post a Comment