Please reply to:- Ashwini D Teli / [email protected] / 609-606-9010 Ext.# 1415


Job Details:-
Job Title : Sr. .NET Developer
Location : Richmond, VA
Expected Duration of Project : 10 Months
Start Date : 11/17/2014
Interview Type : Telephonic, Personal
Duties & Responsibilites :

· Essential Duties and Responsibilities include the following. Other duties may be assigned. All work is performed with deadlines based on agency priorities.
Solution Analysis and Design
· Performs analysis and design for medium-sized to large/complex development/maintenance projects
· Develops and documents application designs and analyzes impact to existing systems and alternatives
· Determines the impact and potential costs of proposed changes
· Conducts and participates in peer design reviews

Software Development
· Possesses and applies advanced knowledge of technology principles, best practices and procedures to the completion of complex software development assignments
· Develops complex code and configuration data using secure coding practices
· Ensures that all code, configuration data, and system documentation is accurate, complete, understandable, and adheres to client'sstandards
· Address security vulnerabilities – Use tools to assure security (Fortify); analyze outputs; recommend corrective actions
· Conducts and participates in code reviews

Software Testing
· Higher level test plan (coordinative, system test/ integration)
· Develops test plan for functionality included in development projects
· Develops test scenarios and scripts to ensure comprehensive testing of business functionality using non-sensitive data
· Gathers or creates test data necessary to execute test scripts in compliance with standards
· Execute tests and documents results
· Work with QA on test results and script re-use
Software and Environment Management
· Participate in software upgrade plan development and execution

Production Systems Support
· Independently provides production support forthe client'ssoftware solutions and systems with a strong focus on customer service
· Ensures the reliability and availability of systems and IT/IS services through proactive monitoring and process improvement
· Responds in a timely manner to automated alerts and/or problem tickets to ensure that applications and systems are running successfully and with optimal performance
· Troubleshoots issues, providing both immediate relief and long-term solutions through root-cause analysis and problem resolution
· Provides advice and guidance in refactoring production applications to improve performance and maintainability
· Participates in an on-call rotation that provides technology support outside of normal business hours
Provides Technical Expertise
· Possesses and applies a broad range of expertise of technology principles, best practices and procedures to the completion of difficult and complex assignments crossing multiple functional areas
· Applies comprehensive technical knowledge of ASP.NET, C# and MS SQL development to the oversight of significant assignments, referring only the most complex technology issues to higher levels
· Ensures the successful integration of a variety of systems, platforms, and architectures
· Provides guidance, technical leadership, and training to less experienced staff, especially in the design, development and operation of software solutions
· Independently develops and documents technology processes and methodologies.
· Remains informed of best practices, emerging technologies and trends, especially as they relate tothe client'ssystems and operations, and recommends/implements as appropriate
Project Leadership
· Works on multiple, complex and varying technology projects independently
· Acts as a project lead, planning the work of other technology staff and assigning tasks to meet project deadlines
­ Uses strong technical skills to provide technical guidance and instruct, monitor and assist project staff
­ Reviews and approves the work of project team members in the writing of specifications, programming, testing, and documentation
· Ensures major systems implementation efforts do not compromise other systems or services.
· Sets priorities based on agency and user needs
· Works in partnership with the technical teams and business partners to deliver business functionality on time with required quality.
 Technology Office Leadership
· Participates in the development of strategic plans
· Develops and recommends enhancements to technical standards, policies and practices
· Evaluates effectiveness of services provided and recommends changes in procedures to meet users’ needs
· Serves on department and agency projects as technology subject matter expert
· Participates and assists with the client's Change Management Process to ensure all activities are “change managed” appropriately (documentation, test plans, approvals, etc.)
· Provides cross-team support whenever needed to achieve technical goals, knowledge sharing, and APO’s
· Performs special assignments

Skills and Abilities
- C#, .NET, SQL, Team Foundation Server (TFS), MSBuild, knowledge of design patterns a plus.
- Ascertain and meet customer expectations
- Work effectively and independently in a fast paced team environment where priorities can rapidly change
- Prioritize own work activities with minimal guidance and coaching
- Solve complex problems through discovery and analysis with minimal guidance
- Complete complex projects independently with minimal oversight and direction
- Manage competing priorities to meet goals
- Learn new technologies and mentor others in learning new technologies
- Communicate effectively orally and in writing
­ Develop and manage detailed and accurate work plans and appropriately communicate work plan risks and impacts to management
- Provide, maintain and follow technical documentation

Demonstrated comprehensive knowledge of the following tools/technologies:
- ASP.Net
- C#
- MS SQL
- TFS (preferred), SVN, CVS or other version control management systems
- MSBuild (preferred), Maven, Ant or other build scripting systems
- Software development methodologies and best practices
- Secure coding practices

Education and/or Experience 
Candidates must have a Bachelor’s degree from a four-year college or university in computer science or closely related field and 5 or more years of experience. Preferred experience includes 5 years of System Development Life-Cycle experience working with large, complex systems and two years’ experience working on Agile Scrum teams. This position will be on a contract basis for a period of approximately 9 months with the potential for an extension. To be effective, the resources would need to be available within the next month.

INTERVIEW PROCESS:
In Person



Click here to see details and upload resume for this job.

Click here to see all jobs on jobs.compunnel.com.

--
You received this message because you are subscribed to the Google Groups "American Vendor--IT Consulting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sap-vendor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to