Developer / Programmer Analyst Job Description
Developer / Programmer Analyst Duties & Responsibilities
To write an effective developer / programmer analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included developer / programmer analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer / Programmer Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer / Programmer Analyst
List any licenses or certifications required by the position: MCSD, SSL, CRM, SAS, CPQ
Education for Developer / Programmer Analyst
Typically a job would require a certain level of education.
Employers hiring for the developer / programmer analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Education, Engineering, Information Technology, Technical, Business, Information Systems, Design, Technology, Spectrum
Skills for Developer / Programmer Analyst
Desired skills for developer / programmer analyst include:
Desired experience for developer / programmer analyst includes:
Developer / Programmer Analyst Examples
Developer / Programmer Analyst Job Description
- Expert in developing back-end data solutions with SQL, SSIS, SSAS, SSRS, Data services and Business Intelligence platforms
- Review, analyze, modify and maintain programming systems including encoding, testing, debugging and documenting applications to produce a consistent visual image and functional application
- Will works closely with the rest of the IT team to assist in identifying system improvements for current or future projects
- Tests and documents computer programs, applying knowledge of programming techniques and computer systems
- Work with Application Business Owners (ABOs) to determine their needs for identity management services
- Consult with vendors, suppliers, consultants, staff, and other technical resources on solution design and how best to achieve the desired outcomes from an enterprise-wide perspective
- Work with Service and Identity Providers to configure Shibboleth integrations
- Troubleshoot the Shibboleth environment, expeditiously and appropriately responding to customer concerns and operational issues
- Maintain competencies with the latest IdM technologies and tools to bring more efficiencies to the development process
- Participate in the CSU-wide IdM working group to collaborate with and provide input to other CSU campuses regarding common initiatives and efforts in the IdM space
- Some application architecture or design experience
- Experience or classroom education in accounting and investment/finance
- Mathematical aptitude or experience a plus
- Ability to learn independently since most training would be remote
- Takes ownership of responsibilities, meets deadlines
- Experience in JavaScript frameworks such as AngularJS, BackboneJS, NodeJS
Developer / Programmer Analyst Job Description
- Review our website to identify and prioritize opportunities for code improvement
- Architect a web structure using appropriate technologies that meet the business need
- Must be able to work overtime, occasional holidays, and adjust working hours to meet special jobs
- Submits plans to more experienced programmer analyst for approval
- Enters commands into computer to run and test program
- Reads computer printouts or observes display screen to detect syntax or logic errors during program test, or uses diagnostic software to detect errors
- Replaces, deletes, or modifies codes to correct errors
- Writes documentation to describe basic program development, logic, coding, and corrections
- Assists users to solve operating problems
- Assists in the recreation of steps taken by user to locate source of problem and rewrites program to correct errors
- 1+ year of programming experience in a professional environment
- Possess strong analytical and decision-making skills with the ability to participate in technical meetings
- Experience with JavaScript/JavaScript libraries Angular, JQuery, Bootstrap, HTML5, CSS3, WebAPI, MVC(4-5.0) development
- Experience with rapidly troubleshoot application configuration issues in .NET environment build deployment model
- Comfortable knowledge of IIS, Windows Server 2008/2012/etc
- Broad experience in Object Oriented Design/Analysis (OOD/OOA)
Developer / Programmer Analyst Job Description
- Maintaining systems by monitoring, identifying and correcting software defects
- Designing, developing and testing of the ETL strategy to populate the data from various source systems using SSIS
- Understanding of database administration and performance tuning (SQL server security, query optimization, storage management, indexing, replication, backups, restores, monitoring production jobs)
- Work on projects within the IT and business teams to continuously drive operational and efficiency improvements
- Design and Implementation SOA design techniques on IBM technology
- Provides on-call support for integration application problems and issues
- Analyze performance of programs and takes action to correct deficiencies based on consultation with clients and approval of supervisor
- Researching, designing, writing and testing new software programs
- Keeping up to date with the latest innovations
- Looking for ways to improve your skills and knowledge
- Position may require the ability to investigate, troubleshoot, and design solutions to problems in operational software
- Position may require minimal travel
- Position will require a DoD Secret Security Clearance, which requires USA citizenship
- Experience with developing and supporting current Identity and Access Management technologies and practices, including identity stores, provisioning/de-provisioning, authentication vs
- Experience in application programming, software development and applications installation and maintenance
- Experience in testing and analyzing program failures
Developer / Programmer Analyst Job Description
- Participating in project planning sessions with project managers, business analysts and users to analyze business requirements and outline the proposed solution
- Administrating the BI and reporting environment
- Enhance report performances by tuning the derived tables and join structures
- Create data warehouse, databases and schema objects including tables, indexes, stored procedures and functions
- Ability to provide on-call support on the rotation basis
- Work closely with business departments and other IT areas
- Deployment of software solutions, new and enhancement releases to production across multiple applications
- Routine application administration and maintenance tasks
- Assist in project planning, scheduling and status reporting
- Advise and act on corrective actions to stay on project schedule
- Skills in performing application needs analysis
- Skills in high level Identity and Access Management (IAM) Middleware
- Ability to develop estimates of work required for development assignments based on available tools and functional requirements
- Ability to be self-directed while keeping project goals in line with University goals
- Ability to work well with all levels of the University community
- Ability to work well in teams across ITS units, and with stakeholders and users
Developer / Programmer Analyst Job Description
- Share knowledge and identify areas for, and contribute toward, improvement
- Take full responsibility for all testing methodologies of software implementations
- Interact with a variety of University stakeholders
- Ensure that prospective data warehouse application(s), and / or proposed enhancements or interfaces to applications will meet business requirements
- Help plan, design, develop, and deploy the data warehouse application, new interfaces, and / or enhancements to existing applications or interfaces
- Principal programmer for all ETL code
- Maintain and operation ETL functions and coordination with all Data warehouse team members to achieve optimal solutions
- Ensure compatibility and interoperability of related applications and interfaces
- Analyze efficiency of existing processes, and develop / deploy improvements to those processes
- Cultivate and share application use and development ‘best practices’
- 2+ years of identity/web integration development
- 2+ years demonstrated ability to integrate with and extract/modify the data stored in Active Directory
- Knowledge of ServiceNow, Blackboard and Web Development
- Familiarity with the eduPerson object class and Identity Management as it pertains to higher education
- EDI/B2B is required
- Experience of mapping business requirements to software applications