Software Development Manager

Company Name:
RCM Technologies
Reference # : 14-01193 Title : Software Development Manager
Location : Rocky Hill, CT
Position Type : Direct Placement
Experience Level : 8 Years Start Date : 05/09/2014
SUMMARY:Manages, plans, designs, and implementsnew features and enhancements for our agent software products as well as internal applications. Manage a small team of excellent software developers while also getting to contribute to the development of the software.
ESSENTIAL DUTIES AND RESPONSIBILITIESinclude the following: other duties may be assigned.
Evaluate business requirements and determine the appropriate / optimal solutions (including feasibility analysis, design, work estimates, user performance needs, testing strategies, development, operations management, and supportability)
Prioritize, assign, monitor, and review development activities for the team
Write documentation that describes the solution: design, use cases, plans, etc.
Build/develop, test, and debug solutions
Coordinate the deployments with the users to ensure satisfactory results
Provide input and help shape IT Policies
Mentoring and development of the team
Performs other related duties as assigned
QUALIFICATION REQUIREMENTS:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Demonstrate a broad understanding of systems analysis principles, practices and procedures
Implement (and sometimes define) design patterns for various systems
Technical understanding of data structures
Proficient in problem solving, interviewing, and fact finding
Able to establish and adhere to goals, priorities, and objectives
Self starter who seeks new challenges and responsibilities
Well developed written and verbal communication skills
Comfortable to work in all phases of the lifecycle of a project
Exhibit excellent judgment and decision making
Able to give and receive feedback and criticism with a focus on self improvement
Work well independently and with a team
Be able to diagnose, escalate, and solve issues
Accurately develop work plans and execute them
B.S or higher in Computer Science/Computer Information Systems (preferred but not required depending on experience).
Demonstrate expertise in:
C#, MVC, Web Services, HTML/XHTML, XML, CSS, JavaScript, AJAX, SQL Server, WCF, IIS, and Visual Studio
Working knowledge of:
T-SQL, and stored procedures, Source code control systems (SVN), Change management, Sharepoint, and MS Office products
Any knowledge of the following is a plus:
Cruise Control, MS Build, Scrum, JIRA

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.