Developer / Senior Programmer Analyst Job Description
Developer / Senior Programmer Analyst Duties & Responsibilities
To write an effective developer / senior programmer analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included developer / senior programmer analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer / Senior Programmer Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Developer / Senior Programmer Analyst
Typically a job would require a certain level of education.
Employers hiring for the developer / senior programmer analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Information Technology, Software Development, Engineering, Web Development, Software Engineering, Web Programming, Computing, Programming Languages, Education
Skills for Developer / Senior Programmer Analyst
Desired skills for developer / senior programmer analyst include:
Desired experience for developer / senior programmer analyst includes:
Developer / Senior Programmer Analyst Examples
Developer / Senior Programmer Analyst Job Description
- Performs all levels of testing, including unit, integration, regression, system, and user acceptance testing to ensure that applications will perform error free and according to business specifications when promoted to production
- Provides planning, organization, and control while leading a small team of one or two programmers in project work to ensure that high quality solutions are developed to meet business requirements
- Identifies opportunities for Application Services to ensure high quality in all deliverables and continuous improvement in application development
- Provides mentoring to the Programmers and Programmer/Analysts in order to help them progress in their professional development and optimize performance
- Perform a full range of highly complex programming tasks using a variety of web and application based programming technologies and languages
- Design and deliver web applications using industry standard languages across multiple platforms
- Work with the clients to develop business requirements and application design specifications
- Supports clients by developing documentation
- Keep current with web compliance and security practices
- Provide support for document management system
- Master's degree in Computer Science, Computer Engineering or related
- Maintain a professional attitude with co-workers, clients, and in work produced
- Broad expertise spanning various technologies, business process integration, enterprise data warehousing and advanced analytics
- Experience with Data Modelling tools like Talend or Pantaho is a plus
- 5+ years of experience with enterprise-class RDBMS, preferably Oracle
- Ability to self-manage and multi-task on multiple projects
Developer / Senior Programmer Analyst Job Description
- Attend training and maintain skill and knowledge to keep current with upcoming technology
- Design, develop, test and maintain processes which facilitate the integration and migration of transactional web services between disparate systems within company
- Manage multi-phase development projects
- Create reports and dashboards to aid in the monitoring and troubleshooting of the integration processes
- Utilize reports to monitor the production environment
- Understand integration environment and relationship between systems and the flow of data through the software development lifecycle (SDLC) in order to lead and support technical projects on the development team
- Create, test, and maintain migration, integration, synchronization, and on demand web services
- Monitor integration performance to ensure highest level of availability and direct adjustments when necessary
- Troubleshoot integration related issues in the integration environments
- Develop and test web services
- Participate in cross functional teams to promote functional strategies, analyze and test products
- Lead solution design from requirements determination to design and development to testing and support
- Develop and refine the functional approach, data flow, and data mapping design requirements and create the functional specifications to support those requirements as required
- Lead and/or participate in business system design/redesign activities, and identify potential impacts on the organization
- Lead and/or participate in business system roadmap development, and identify potential impacts on the organization
- Conduct planning initiatives, feasibility studies, cost/benefit analyses, and new systems design
Developer / Senior Programmer Analyst Job Description
- Maintain and update web applications on the web servers
- Post routine and ad-hoc changes on each site
- Update web tools on each server (IIS patches, .NET framework revisions)
- Maintaining system and log files
- Post routine and ad-hoc changes to content on each site
- Maintain, create and ensure SSL Digital Global ID certificates for the wifi, internet and extranet web servers
- Maintain policy for updating content on web servers
- Maintain policy for developing web applications
- Checking web page quality, accessibility and usability
- Enhance graphics to improve load time
- Prepare functional design of the solutions to adhere to the architecture and data standards
- Assist in planning, configuration and implementation tasks as required
- Develop, maintain and provide functional expertise
- Work with the project teams to prepare for final production readiness
- Collaborate with internal and external customers to elicit their business concerns and develop workable solutions
- Lead cross-functional team meetings to identify desired modifications, capabilities, and features desired by End-Users
Developer / Senior Programmer Analyst Job Description
- Develop applications based on Java/J2EE, spring application Framework, message driven beans, running on WebSphere application server, Docker
- Join our expanding Digital technology shop where we are growing our delivery capability in Auckland
- Join a collaborative and supportive environment with a focus on continuous improvement and empowering others
- Be passionate about driving change and improvements in Web Development, test automation, and the continuous delivery spaces, improving software quality, delivering software faster and more reliably
- Contribute to a high-performing agile development team
- Develop new business applications on the AWS cloud solutions and participate in transforming existing applications onto major cloud providers
- Provide technical advice, code reviews and assistance to other programmers
- Create pertinent architecture and design artifacts using UML or other modeling languages
- Write and maintain applications / services based on functional requirements
- Produce and maintain technical specifications during development
- Develop functional solution architecture assessment and prepare recommendations for improvements
- Promote shared infrastructure and applications to reduce costs and improve information flows, and ensure that projects do not duplicate functionality or diverge from business and IT strategies
- Knowledge of distributed, heterogeneous scalable systems design
- Knowledge of internet, intranet, and extranet systems design (security, content management, eCommerce, web, and application servers)
- Knowledge of high availability/fault-tolerant systems design and transparent application fail-over
- Knowledge of relational and spatial database design, logical and physical system architecture, and object-oriented analysis and design
Developer / Senior Programmer Analyst Job Description
- Conduct code testing and analysis to ensure the work delivered is of high quality standards
- Write unit tests for automated testing and create mock objects as required
- Contribute to and review test strategies
- Interface with business stakeholders as required to understand functional requirements and ensure solution design and integrity
- Observe or runs test of program using sample or actual data, assist in user acceptance training
- Participate in the roll out and on time delivery of applications
- Maintain positive relations with all employees encouraging them to suggest ways of improving IT systems
- Organize verbal and written ideas clearly, use appropriate business style
- Will be creating applications with backend as SAP HANA
- Must be self-motivated, creative and technically astute
- Knowledge of replication, backup, and disaster recovery design
- Knowledge of SOA concepts and related frameworks
- Responsible for management of all supplier functional resources
- Responsible for maintaining adequate staff to meet planned resource demands
- Consults technical solutions architects to design solutions that meet functional requirements
- Coordinates engagement of other Supplier COEs and product experts to provide additional solution and product consulting and advice