Desired Candidate Profile
REQUIRED SKILLS & QUALIFICATIONS:
Bachelors Degree with a concentration in Computer Science or related field; or equivalent experience.
At least four years experience in professional software development responsible for High 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:
o .NET Framework 4.5 with C# 5.0 or better
o Experience on ASP.NET WebForms 4 & ASP.NET MVC 4 or better o Experience with WCF or the ASP.NET MVC Web API
o Databases like SQL Server 2012 or better or any other NoSQL/RDBMS o Experience on WinForms/WPF with MVVM
o Experience with Selenium using C#
o Experience with Configuration Management tools like Team Foundation Server or VSS or Git or any other.
o Experienced with the entire Software Development Lifecycle. 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.
Keep abreast of current technology trends & evaluate for inclusion in JusticeTrax products.
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.
Education:
UG: Any Graduate - Any Specialization, B.Tech/B.E. - Computers, Electrical, Electronics/Telecommunication
Contact Details:
Keyskills:
ASP.Net MVC
C#
WCF
SQL Server
WPF
MVVM
Winforms
.NET Framework
Team Foundation Server
VSS