|Sent on:||Wednesday, July 18, 2012 10:10 PM|
Here are the new positions:
Position 1) Contract to Hire
Randstad Technologies is looking for a Sr. .Net Developer who acts in the highest level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives. The qualified candidate will utilize a thorough understanding of available technology, tools, and existing designs. Works on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors. Plans, performs, and acts as the escalation point for the most complex platform designs, coding, and testing. Leads most complex multiple modeling, simulations, and analysis efforts. Acts as expert technical resource to programming staff in the program development, testing, and implementation process
• Strong development and programming experience in .Net
• Great communication skills – you will be interacting with multiple units within the business i.e.: end users, vendors, business side, etc…
• Full understanding of the SDLC
• Must be a team player – very collaborative environment
• At least 7 years of programming/development experience with .Net
• Enterprise Level experience
• VB 6 – must be able to maintain existing legacy code
• Change management experience
• SQL – reporting, data transformation, DB design, queries, scripts
• Oracle – stored procedures, pull data, write triggers
• Custom development and maintenance support for 3rd party vendor apps
Position 2: Permanent
The Lead Software Engineer will design, build and maintain web-based and mobile software for Kelley Blue Book’s Product Technology Group. The?Lead?Software Engineer will be part of a collaborative team that includes product managers, information architects, creative designers and quality assurance.
Able to analyze, understand, assess and recommend solutions to complex and enterprise-level software requirements and defects. Responsible for assessing work efforts and necessary time-to-completion.
Designs solutions for complex requirements utilizing, extending or creating new architecture implementing object-oriented and service-oriented approaches. Directly participates in architectural and process change. Reviews and evaluates the designs of others.
Develops complex software solutions applying technology department standards for process and best practices. Accountable to ensure the quality of code within workgroup. Ensures that refactoring opportunities are risk-managed and escalated appropriately to management. Able to mentor and delegate software tasks to other software engineers and provide limited supervision to others through motivation, direction, review and feedback of assigned tasks. A driver for change to improve process and practices.
Unit tests own work and verify the tests of others. Participates in functional, regression and release verification testing. Applies existing quality assurance standards and process. Often suggests improvements to quality practices and drives engineering change in support of improvement.
Available and accessible to participate and help coordinate troubleshooting and resolution of production issues including diagnosis, software development, testing, release planning, roll-back planning, release verification, monitoring & escalation. Regularly inspects production issues reports to identify trends and behaviors which require attention; escalates as necessary.
Minimal overnight travel up to 10% by land and/or air.
Performs other related duties as assigned.
Essential skills, knowledge and abilities:
Minimum 10 years industry experience in Software Engineering, meeting deadlines, and performing software development duties in a MS-platform, web-development environment.
Ability to work in a fast paced, team oriented environment.
Experience with object-oriented design and development principles within the .NET framework.
Experience with Cocoa Touch, Android SDK or Silverlight.
Experience in coding in Objective C or Java.
Experience developing on at least one mobile platform (iPhone or Android preferred).
Bachelor's degree (B. A.) from four-year college or university; or four to six years related experience and/or training; or equivalent combination of education and experience.
Demonstrated use of intermediate computer operations (basic programming in 3rd and 4th generation languages, relational databases, and operating systems) and intermediate software packages (word processing, spreadsheet, graphics, etc.).
Expert in HTML.
Strong experience with XML, XSL, and XSLT.
SOAP and Web Services.
Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write speeches and articles for publication that conforms to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.
Ability to define problems, collects data, establishes facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Position 3) Permanent
Randstad Technologies is looking for a Development Manager in the Orange County area for a permanent opportunity. This individual will be responsible to coordinate systems analysis and applications development activities through direct and indirect staff; direct development teams in the areas of scheduling, technical direction, future planning and standard development practices; participates in budgeting and capital equipment processes and quality improvement activities for the development organization; meets scheduled milestones to ensure project/program objectives are met in a timely manner and has an expert-level knowledge of the principles, theories, practices and techniques for managing the activities related to planning, managing and implementing systems analysis and applications development projects and programs; manage/assist in producing architecture (software and hardware) artifacts for product development and enhancement based on .NET and SQL Server technologies, manage the production of software design, technical specification based on approved architecture; manage the write code using C#.Net and other Microsoft technologies to build components of the products; mange code review of detail implementation with .NET development team; manage critical piece of software on any important architecture, e.g., reusable proof-of-concept; implement the company's product development methodology in the development environment to ensure an iterative process is followed; and deliver products within an aggressive timetable.
The successful candidate will have experience with utilizing Microsoft Team Foundation Server and Microsoft Team System as a tool for Application Lifecycle Management is a plus; must have development management/lead experience of a team(s) developing multi-function, large-scale enterprise software; must have experience with implementing and utilizing iterative product development methodologies. The following methodologies will be considered: RUP, SCRUM, Agile, or other iterative processes; 10 or more years of IT and business work experience; 5 or more years of experience in managing/leading team(s) in systems analysis and/or programming functions; Bachelors or Masters Degree in Computer Science, Information Systems or other related discipline. Or equivalent work experience.
Please send your resumes & position applying for to [address removed] . Thanks & Good Luck to all the candidates!