*Senior Programmer*

*Cleveland**, OH***
*6+ Months*
**
*RATE: $40/hr c2c all inclusive*



*Mode of interview: Telephonic only*

* *

*Required Skills:*

SQL Server, .Net, C#.



*Additional Skills*



   - Experience in creating *Web Services***
   - Experience in creating and manipulating *stored procedures in SQL 2005.
   ***
   - Worked on headless applications in *.Net environment.*

* *

*Position description*



   - The Senior Programmer is responsible for independently developing
   cost-effective information technology solutions for business related
   problems by creating new or enhancing and maintaining existing software
   programs/applications or components.
   - Works on problems which are moderately difficult due to increased
   complexity in data structure and type.
   - Key activities include, but are not limited to, researching and
   analyzing business technical functionality and needs, coding systems
   enhancements, developing interfaces between components of several subsystems
   or computer platforms, coding defect fixes, and on-call production support.
   - Follows the steps involved in the life cycle of software development.
   Creates and executes unit test plans, which could include integration,
   performance, and/or systems testing.
   - May provide guidance to others by reviewing work and providing
   recommendations for design, coding or testing approach, which could include
   conducting or participating in code walkthroughs or other methods to ensure
   code quality. May function as a technical lead for small applications or
   components of larger applications that are typically narrow in scope.
   - Uses skills and knowledge of an experienced professional in the area of
   software program/application development.
   - Uses experience and imagination to apply the concepts of software
   program/application development methodology and life cycle to solving
   business related problems.
   - Works on problems of diverse scope and high complexity where analysis
   of situations or data requires a review of a variety of factors.
   - Works software application development and/or enhancement projects,
   exercising good judgment in selecting methods and techniques to obtain
   solutions, and escalating only the more unusual and/or unique software
   program/application development issues when necessary.
   - Provides recommendations for improving processes and procedures, and
   may function as an escalation point and/or training resource for less
   experienced Programmers.



*DUTIES AND RESPONSIBILITIES (% of Time):*
(Specific responsibilities and % of time may differ depending on the needs
of the department and/or the needs of business area being supported.)
100% Software/Application Development and Maintenance


   - Analyzes requirements for software program/application development,
   enhancements, and/or modifications, which could include further defining and
   interpreting requirements, conducting research to help write requirements,
   and creating requirement documents. May develop prototypes as needed.
   - Designs the solution that will meet requirements, which typically
   includes identifying what technology will be used, cost of implementation,
   and maintainability. Analyzes existing code/programming to come up with the
   best design, and to understand the potential impact on products and systems.
   - Provides estimates for enhancements to current systems. Creates
   detailed design documents and specifications. Discusses design issues with
   higher level Programmers if necessary. Conducts design sessions and design
   walkthroughs, which could include attending design walkthroughs for others,
   and providing feedback on design documents developed by others. Makes
   recommendations for the best way to proceed with the development and/or
   modification.
   - Writes or modifies code for software program/application dev and/or
   modifications using detailed design documents, which could include
   developing components for various platforms; compiling the code; and
   copying, creating, and altering files, and/or workspaces and considering
   refactoring needs, and other technical faculties for programming purposes.
   - Tests (which could involve unit, acceptance, integration, performance
   or stress testing)and audits the code/programming to ensure it works with
   minimal defects before going to Quality Assurance. Recommends improvements
   for testing approaches.
   - Provides support and maintenance for software programs/applications
   once they are elevated/implemented to production environments, which could
   include providing on-call support and monitoring of platforms if necessary.
   Restores and/or fixes data that has been corrupted by production issues. May
   work with external vendors to correct issues as needed.
   - Prepares the documentation needed throughout the software
   program/application development and/or modification processes, which
   includes documenting the design and code/programming used, event response
   for production support issues, Unit Test Plans, Code Reviews and issues, or
   code walkthroughs. May create and maintain models of the software
   environment that show all software parts and their relationships.



*KNOWLEDGE, SKILLS & EXPERIENCE:*
*Education Requirements:* *Bachelors Degree in an Information Technology*,
or related discipline, which could include Computer Science, Information
Systems (IS) or Management Information Systems (MIS). In lieu of a degree,
related work experience will be accepted.
*Work Experience Requirements:* Must have at least *5-7 years of related
work experience designing/developing, programming, and supporting software
programs/applications in client server or mainframe environments. This
experience should reflect a strong working knowledge of software
applications, software development life cycle, and computer code/programming
languages*.
• *Strong interpersonal and communication skills* with the ability to
interact effectively with others and set a positive example.
• The ability to translate technical information into understandable terms
from a variety of audiences – *both technical and non technical.**
*• The ability to work in a *team-oriented environment, and function as a
technical resource*. Strong organization skills with the ability to work on
multiple projects and/or assignment simultaneously.
• The ability to *support department goals that align with current and
future Company objectives and initiatives*.
• *Strong negotiation skills* with the ability to find successful
resolutions for moderate to complex issues, escalating those that require
management involvement, when necessary.
• Must be able to *work under general supervision* in a fast-paced
environment with tight deadlines and changing priorities.



* *



*Thanks & Regards,*



*REKHA*

*PCS Technology USA Inc*

*Phone:  **646-688-2396 **(Direct)*

*Email:  [EMAIL PROTECTED]

*www.pcstech.com*

* *

*The desire to do something is the proof of our potential to do it.*

* *

*Disclaimer:*

*The information provided is based on prevailing terms and conditions of the
company, which, are subject to change without prior notice. This electronic
message transmission contains information from PCS Technology Limited is
confidential or privileged. The information is intended to be for the use of
the individual or entity named above. If you are not the intended recipient,
beware that any disclosure, copy distribution or use of the contents of this
information is prohibited. If you have received the electronic transmission
in error please notify us immediately.*

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAP-User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/SAP-User
-~----------~----~----~----~------~----~------~--~---

Reply via email to