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.