Programmer Analyst - Production Analyst
DeVry Inc. (NYSE: DV) is the parent organization of DeVry University, Advanced Academics, Ross University, Chamberlain College of Nursing and Becker Professional Review. DeVry University, which includes Keller Graduate School of Management, offers associate, bachelor's and master's degree programs in technology, healthcare technology, business and management. Advanced Academics provides online secondary education to school districts throughout the U.S. Ross University offers doctoral degree programs through its schools of Medicine and Veterinary Medicine. Chamberlain College of Nursing offers associate and bachelor's degree programs in nursing. Becker Professional Review, which includes Becker CPA Review and Stalla Review for the CFA Exams, provides professional education and exam review for accounting and finance professionals. For more information, visit http://www.devryinc.com
Position Summary:
The Programmer/Analyst is responsible for designing, writing, documenting, reviewing, and testing of complex functions and modules created in one or more designated programming languages. The position reports to a Production Support Manager. The Programmer/Analyst adheres to applicable, established policies and procedures and, from time to time, may have the opportunity to participate in setting standards, policies, and procedures. Typically, the Programmer/Analyst works with little direct supervision. He/she may give directions to other programmers; he/she will receive directions from more senior team members or the team manager. From time to time, this position may take on the role of the technical lead and represent the team on the Application Architecture team. From time to time, this position may take on the role of the support lead and focus on directly responding to customer issues working closely with the Support Manager.
Essential Duties and Responsibilities:
1. Creates programs, modules, or functions from detailed technical specifications or similar information.
2. Identifies opportunities and take advantage of code reuse.
3. Follows established programming standards, including naming conventions and formatting.
4. Participates in groups, reviewing and enhancing programming standards and conventions.
5. Documents work according to existing templates and standards.
6. Performs unit testing on the programs/functions created.
7. Assists programmers conducting unit testing.
8. Performs performance testing and review modules and functions for performance improvements.
9. Works with others to contribute to test plans.
10. Participates in system integration testing.
11. Conducts code reviews and other walkthroughs.
12. Participates in product and vendor evaluations.
13. Leads or co-leads small development or research projects.
14. Provides estimates for project planning purposes to project managers.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education, Experience, Knowledge and Skills:
• Associates Degree in Computer Science, or equivalent experience.
• At least three years’ experience in application programming with at least one object-oriented language (C, C++, Java), in database programming with PL/SQL creating stored procedures and/or packages, or equivalent.
• Proven understanding of the software development life cycle.
• Familiarity with development tools (editors, debuggers, version control, bug tracking).
• Basic experience with at least two areas such as: Windows operating systems, UNIX operating Systems, networking protocols, network/systems security, finance applications, or on-line transaction processing and reporting.
• Attention to detail.
• Self-motivated; requires little direct supervision.
• Ability to take detailed specifications to compose functional requirements and articulate potential implementation issues.
• Solid oral and written communication skills in technical and non-technical settings.
• Desire to learn new programming languages and related technologies.
• Basic understanding of systems architectures.
• Ability to work directly with customers to understand and resolve issues or concerns.
We are proud to be an EEO employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
APPLY ONLINE NOW!!!
|