Please reply to *hab...@mutexsystems.com <hab...@mutexsystems.com>*

*Position: .Net Developer*

*Location: *Henderson, NV

*Duration: *12-Months

*Client Domain: *Financial



*JOB DESCRIPTION INSTRUCTIONS*

MAJOR FUNCTIONS:  Describe the major functions or areas of responsibility
assigned to this position and indicate the percent of time spent in each
area.  Divide the job into four or five major job functions. A major
function is a group of related activities, that, when taken as a whole,
allow the job incumbent to accomplish one of the primary objectives of the
job.  Major functions are the main reasons for a job’s existence.  Another
way to look at it is what wouldn’t happen if the job were vacant.

TASKS:  Under each major function or area of responsibility, list a few
tasks that are critical to that area.  Use complete statements to describe
the tasks / duties using your own words.  Avoid unclear terms such as
“assist”, “help”, etc.  Do not list trivial tasks such as sharpening
pencils, turning on a PC, etc.  Do not include temporary or fill-in job
assignments.

ADA – Essential / Non-Essential Tasks:  In order to comply with the
Americans with Disabilities Act (ADA), each task must be identified as
being either an “essential” or “non-essential” job function.  Indicate
whether the task is E (essential) or N (non-essential).  This information
will then be used as a guide when completing the ADA Questionnaire that
follows the PDQ form.



*E--ESSENTIAL JOB FUNCTIONS *

Those duties and responsibilities that an individual in this position must
be able to perform unaided or with the assistance of reasonable
accommodations.  A job function may be considered essential for several
reasons, including:

1)            Job tasks that are fundamental and not marginal, or the
reason the position exists is to perform that function, OR



2)            The number of employees available to perform that function is
limited; OR



3)            The function may be so highly specialized that the person in
the position is hired for his / her expertise or ability to perform the
particular function.



*N--NON-ESSENTIAL JOB FUNCTIONS *

Those job functions than an employer may transfer or reassign to other
individuals or that are not required to be performed by an individual with
a disability.



*JOB DESCRIPTION *

Major Functions:              Create new software products, modules and
features   40 %

      Tasks / Duties              Design and code software features that
adhere to delivered design requirements

Perform unit testing of code created.

Participate in the testing/fix quality assurance cycle

Collaborate with other developers on feature integration into a larger
system    E

Major Functions:              Lead other engineers in the architecting and
designing of new software products, modules and features.             15 %

      Tasks / Duties              Lead other less experienced engineers in
the design and code of software features that adhere to delivered design
requirements

Develop and maintain architectural artifacts.

Review and approve the work of other engineers.

Lead and collaborate with other developers on feature integration into the
overall architecture and larger systems design.                 E



Major Functions:              Maintain existing software products and
services             20%

      Tasks / Duties              Correct software deficiencies (bugs)

Add features and enhancements that adhere to delivered design requirements

Perform unit testing of code created      E



Major Functions:              Collaborate as part of a development
team         10%

      Tasks / Duties              Participate in, or lead weekly status
meetings

Lead and participate in periodic planning sessions

Provide weekly updates on project progress to project/program management

Research and make recommendations to the group regarding new technology
available and its proper application           E



Major Functions:              Contribute to the product specification
process 10%

      Tasks / Duties              Create new software/feature design
specifications

Review and provide feedback on specifications created by others

Negotiate with product marketing/stakeholders on technical issues that
impact deliverable goal viability               E



Major Functions:              Draft documentation for development
projects                5%

      Tasks / Duties              Comment code to provide clarity during
later rework/reuse projects

Create “rough draft” documentation of software products for revision by QA
and technical writers          E



Major Functions:              Other Duties as Assigned by Manager    Varies

      Tasks / Duties



2.Is this position’s work reviewed by others?  If so, by whom (name /
title):

Design, Code and Unit Tests are reviewed by other Software Developers
and/or Project Management.

3.SUPERVISION:  Is this position responsible for the supervision of other
positions? (  ) Yes       ( X )  No

If yes, describe responsibilities (i.e. hiring, making hiring
recommendations, completing performance evaluations, scheduling, making
work assignments, etc.), list the names of persons supervised, their title,
status (permanent, temporary, or student), and indicate the number of hours
they work per week.

NA

4.DECISION-MAKING AUTHORITY:  What types of decisions or recommendations is
this position authorized to make?  Does the incumbent have the authority to
approve or deny actions?  If so, please give two or three specific examples.

The incumbent has the ability to make decisions about the methodology used
to implement the features, fixes and new modules assigned, while staying
within the bounds of established departmental and project policies relating
to the appropriate use of development platforms, application architecture
and best practices.  The incumbent does not have approval or refusal
authority beyond the scope of their assigned work.

5.What types of decisions would the incumbent refer to a supervisor?
Please give two or three examples.

Priority or resource conflicts related to assigned work and deadlines,
design compromises required by unforeseen technical obstacles, requests for
work originating outside the immediate “chain of command.”

6.CONTACT WITH OTHERS:  During the regular course of the job, what persons
in other departments and persons in organizations outside of the Company is
the incumbent required to work with, how often and for what purpose?  (This
can be generalized to departments rather than specific individuals.)

The incumbent regularly interacts with personnel in the quality assurance
and with internal stakeholders.

7.MINIMUM QUALIFICATIONS (MQs): What knowledge, skills, and abilities do
you consider most critical for a new employee to bring to this position?



*A Minimum Qualification,*

·         Cannot be learned in a brief orientation period

·         Will not be taught on the job

·         Distinguishes a superior worker from an average worker

·         Knowledge of, and experience applying, object oriented
architecture, design and programming concepts

·         Knowledge of, and experience applying, n-tier application
architecture and development methodologies

·         Working Experience with SQL database programming concepts,
including database architecture, stored procedures, query optimization, and
performance/scalability considerations

·         8+ years Experience with the development environments used within
the assigned product group (e.g.  .Net, Visual Studio, Microsoft, C#,
Microsoft SQL Server 2005-2008, WPF, ASP.NET, MVC)

·         3+ years experience architecting professional grade software

·         3+ years in a technology leadership role

·         Industry experience in payment processing

·         Proficiency with Microsoft Office Suite of Products.

·         Experience with integration to COTS application to internal  and
extended enterprise systems

·         Excellent written and verbal communication skills including basic
technical writing abilities


Thanks,
Habeeb
Work: 908-822-8515 Ext: 22
hab...@mutexsystems.com

-- 
You received this message because you are subscribed to the Google Groups 
"OracleD2K" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to oracled2k+unsubscr...@googlegroups.com.
To post to this group, send email to oracled2k@googlegroups.com.
Visit this group at http://groups.google.com/group/oracled2k.
For more options, visit https://groups.google.com/d/optout.

Reply via email to