C # Senior Programmer / Analyst
Ability to design, code, test, implement and validate specialized business and technical information technology related programs and systems. Ability to participate in implementations, upgrades and conversion projects.
Utilize internal full-lifecycle methodology, analyze complex requirements, create technical documentation, participate in design and code reviews, develop proof of concept prototypes, and design and implement solutions to satisfy technical requirements.
REQUIREMENTS
Years/type experience:
· More than 8 years of core development experience
· Must have 5 years experience developing enterprise-class solutions
· Good teamwork and communication skills
· Previous full-life cycle experience developing and delivering applications
· Clear evidence of object oriented design skills. 5+ years of web based development
· 5+ years of database related experience (SQL Server 2000 or Oracle preferred)
· Version Control, Change Management, Issue Tracking
· Demonstrated ability to handle multiple tasks simultaneously.
· Automated Unit Testing a plus Service Oriented Architectures a plus Automated Build and deployment experience a plus
Technical and non-technical skills/education required:
· Minimum of a Bachelor’s Degree from a college or university in computer science or technology.
· Securing coding standards a plus.
· Expert knowledge and hands on experience with .NET Framework, ASP.NET,C#, VB, Web Services, XML/XSLT/XSD (4+ years minimum)
· Solid web development skills (HTML, JavaScript, DHTML, XSL and XML)
· Strong experience with relational databases (SQL Server a plus).
· Understanding of architecture design and scalability.
Architecture design sessions, Documentation, System Testing, Coding, SDLC Methodology, Unit Testing
PRINCIPAL ACCOUNTABILITIES
Coding to Industry Standards – All applications written by the developer will follow strict coding standards and securing code habits for security.Unit Testing/System Testing – All code modules, functions, methods, and procedures will be unit tested and system tested.Documentation – Providing input to Software Requirement Packages, creating Software Architecture Document and Run Books for all new and existing applications.SDLC Methodology – Follows the coding, testing, and implementation/deployment phases of the Software Development Life Cycle methodology.Communication – Developer will communicate and share ideas with their project manager and with the group.
*****************************************************
CAI is a global IT services firm that is currently managing active engagements with over 100 Fortune 1000 companies and government agencies around the world. Specific CAI offerings include balanced outsourcing solutions, legacy Support, application development , knowledge capture, desktop services, and managed staffing services. Our ability to provide on-time and on-budget results has been critical to our success for over 25 years, and our unique methodologies and tools enable us to provide our clients with real techniques for increasing productivity, profitability, and competitiveness.
Headquartered in Pennsylvania, with offices and staff throughout the United States, Canada, Europe, and the Asia Pacific region, CAI offers a variety of delivery options including on-site, off-site, and blended solutions. Our Solution Delivery Centers are successfully leveraged to enable our global staff of 3,000 technical and managerial professionals to quickly and effectively respond to client requirements.
One of the most important factors in deciding to join a company is its benefits program. Any employee deserves a return on time and energy invested in the job. When CAI talks about getting a return, the return is more than just money. Money is important, but it does not end there. Employees want support, understanding, flexibility, recognition, and all the things that let them know their efforts are appreciated and that they are valued as an individual.
With this in mind, CAI has developed a benefits program that provides for the well-being for the employee and their family. The benefits program is designed to provide significant protection from catastrophic loss due to medical expenses and temporary loss of income. Additionally, CAI provides the added security of retirement, disability, and death benefits.Medical Care Coverage, Dental Care Coverage, Vision Care Coverage, Flexible Spending Accounts (FSA), Short-Term Disability (STD) Insurance, Long-Term Disability (LTD) Insurance, Life and Accidental Death & Dismemberment (AD&D) Insurance, Workers' Compensation Disability Insurance, Employee Assistance Program (EAP) - CeridianLifeWorks®, 401(k)/Profit Sharing Plan, 529(e) – CollegeBoundfund … Computer Aid, Inc. also offers different type of employment options, such as contract or hourly.
CAI is committed to helping associates succeed and advance through various training opportunities. CAI s commitment to each associate s development process is based on the recognition that learning is tantamount to growth. By defining performance requirements, coaching and mentoring, and providing a meaningful evaluation of associates performance, CAI encourages associates to work with their managers to build career development plans.
CAI's culture is respectful, encouraging, empowering, and devoid of status and bureaucracy. Based on a desire for associates to achieve and realize all of their potential, CAI supports the pursuit of knowledge and individual growth. CAI recognizes the importance of each associate's role and their individual contributions to the business. Our service offerings are founded on the acknowledgement that associates are a critical resource for success.
**********************************************************
TO APPLY:
Include recent SALARY history / desired salary, and availability to start work in your EMAIL message. We prefer you send your resume as a Word document attachment (Lastname_Firstname).
Martin W. Palmeri
Recruiting Manager
North East Recruiting Center
Computer Aid, Inc.
Email: Martin_Palmeri@compaid.com
With the goal of ensuring a safe, productive work environment for both Computer Aid Associates and our customers, we will require that you submit to pre-employment drug testing and background screening prior to beginning employment.
CAI is proud to be an equal opportunity employer.
|