COLUMBUS, OH, USA
1 day ago
ASP.Net Programmer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Short Description:

The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team.

Complete Description:

ODRC has various projects in .Net, JSON/J Query and PHP.  The project tasks would be as directed by the Application Manager to provide senior level advise and help where needed and perform lower level tasks such as develop simple reports in HTML formats.  May have tasks in UAT, unit testing and technical document creation.  The senior developer may interact with multiple projects and developers to; develop,  advise other developers. perform peer reviews or perform testing.  This position is not limited to one area or project that ODRC has to meet the timelines.

 

INTERVIEWS 8/21 IN PERSON ONLY

 

Key Skills:

Development Skills:  Solutions design, Project technical planning,  (Edits or creates for recommendation and approval Enterprise or IT artifacts,  including, but not limited to, policies, procedures, standards, guidelines and best practices),  Analysis and design, Communication, Testing and implementation, Recommends software reusability guidelines,  Plans and conducts formal mentorship activities for peers and/or lower-level  staff via verbal instruction or technical documentation.

 

Development Tools: C#, .NET1.1 to 4.0, ASP, Java Script and Active X controls, familiar with other language tools.

Database: Microsoft SQL Server

Diagramming Tools:  MS Visio or any flow diagram tools (optional)

Version Control: ODRC uses GIT for version control for source code and Documents, any products ok.

Testing: Perform System Test and Create Test Documentation

Documentation: Create Technical documentation with application functionality and test methods, various flow diagrams (Business/Functional)

 

Skills needed for this project: C#, ASP.NET Web application development, .Net 1.1 to 4.0, Sql2000 to sql2008, SQL Procedures, Functions, Tables, Views, etc., Willing to use new tools and provide positive suggestions. Familiar with manual QA testing processes.

 

The following are keep points that ODRC expects from a senior level developer:

Working closely with management, Responding promptly and professionally to bug reports, Review and repair legacy code, Expected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies, Analyze, design, develop, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems, Analyze system specifications and translate system requirements to task specifications for junior programmers.

 

Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming. Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product. Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product. Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output. Tests new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments. Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.

 

Responsible for reading, understanding, and utilizing all part and assembly prints, forms, spreadsheets, bills of material, specification sheets, and technical references. Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments. Search, summarize and keep the team abreast of strategic information from all sources, Maintain client databases, Capable of writing proposals or papers. Making presentations to customer or client audiences or professional peers. Maintain positive client interactions. Responsible for communicating with engineers and manufacturer's technical support staff regarding programming needs and performance. Provide general administrative support to the organization, Provide feedback to analysis/training staff about performance considerations / usability issues concerning software specifications and implementation. Provide assistance to testers and support personnel as needed to determine system problems. Review, to the extent possible, changes in code and the environment that will affect system performance. Provide recommendations to management concerning issues of programmer productivity and software development management.

 

 

Additional skills and/or areas of expertise:

Ability to solve problems quickly and completely and identify tasks which require automation and automate them. A solid understanding of networking/distributed computing environment concepts.

 

Solid understanding the principles of routing, client/server programming. Possess excellent communication skills, with an emphasis on verbal and written communication. Ability to multi-task and stay organized in a dynamic work environment. Possess a positive attitude. Ability to "think outside the box". Prepare reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions. Participate in development of long range planning for new projects and facilities. Providing advice, training and technical support for various projects. Working closely with management team in evaluating current systems and making decisions on future development. Possess extremely advanced technical skills.  As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.

Expert knowledge of computer languages, data structures, computer logic and flow-charting, computer program design methods and techniques, database vendor versions, all compiler versions, ability to learn new programming languages quickly. Good knowledge of mathematical and statistical principles and formulas. Assists the Programmer Analysts in designing programs and databases. Ability to write, edits, and debugs computer programs to achieve desired output. Ability to work productively in a team.

 

Expert knowledge of maintaining and debugging live software systems,  writing program documentation, In-depth technical knowledge of the current hardware, standard development tools, networking technologies from the programmers prospective. Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures. Good knowledge of security and encryption. Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs. Define functional specifications of the system for the appropriate hardware.

 

Expert knowledge of component writing, demonstrated ability to use standard computing tools: Word processor, spreadsheet, browser, email, and file compression software. Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc. Performs other related duties that aid in support and related processes for ODRC.

 

 

 Required 9 Years  

 Experience with C#  Required 8 Years  

 Experience with .Net 1.1 to 4.0 , ASP.net Required 8 Years  

 Experience with SQL procedures, functions tables views, etc Required 8 Years  

 Experience with Microsoft SQL Server 2000 to 2008 Required 5 Years  

Experience with Java Script, J Query, JSON  Required 4 Years  

 Experience with Microsoft SQL Server 2000 to 2008 Required 5 Years  

 Experience with MS Visio or any flow diagram tool Desired 2 Years  

 Experience with Version control tools , ODRC uses GIT Required 5 Years  

 Experience creating test documentation and performing System Tests.  Required 4 Years  

 Experience with creating technical documentation with application functionality and test methods Required 4 Years  

 Experience with manual QA testing processes Highly desired 5 Years  

Experience with PHP Not required but preferred.

 Excellent interpersonal skills Required   

 

Skills:

Skill

Required / Desired

Amount

of Experience

Experience with C#

Required

8

Years

Experience with .Net 1.1 to 4.0 , ASP.net

Required

8

Years

Experience with SQL procedures, functions tables views, etc.

Required

8

Years

Experience with Microsoft SQL Server 2000 to 2008

Required

5

Years

Experience with Java Script, J Query, JSON

Required

4

Years

Experience with Version control tools , ODRC uses GIT

Required

5

Years

Experience creating test documentation and performing System Tests

Required

4

Years

Experience with creating technical documentation with application functionality and test methods various flow diagrams (Business/Functional)

Required

4

Years

Experience with MS Visio or any flow diagram tool

Required

2

Years

Excellent interpersonal/communication skills

Required

 

 

Experience with PHP

Highly desired

1

Years

Experience with manual QA testing processes

Highly desired

5

Years

Experience with GIT for version control

Desired

1

Years

 

Confirm your E-mail: Send Email