Senior Applications Developer Job Description
Senior Applications Developer Duties & Responsibilities
To write an effective senior applications developer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior applications developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Senior Applications Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Senior Applications Developer
List any licenses or certifications required by the position: MCSE, II, IAT, CE, SSL, MCAD, ITIL, ENOVIA, SAPCC, CSA
Education for Senior Applications Developer
Typically a job would require a certain level of education.
Employers hiring for the senior applications developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Software Engineering, Technical, Engineering, Design, Software Development, Information Technology, Computer, Financial Services
Skills for Senior Applications Developer
Desired skills for senior applications developer include:
Desired experience for senior applications developer includes:
Senior Applications Developer Examples
Senior Applications Developer Job Description
- Plan, initiate and conduct unit testing of applications
- Develop ETL audits and controls to ensure quality of data meets or exceeds defined standards and thresholds defined by the business customer
- Communicate and accurately document all architectural decisions, plans, goals, and functional requirements
- Maintain metadata with data definitions, relationships, sources, and consumers
- Possess or have the ability to learn how to architect, develop, and support our Microstrategy enterprise report environment
- Actively participate in Data Governance initiatives led by the business
- Design, write and implement software for the analysis of Mass Spectrometry (MS) data relating to lipidomics experiments
- Provide specialist knowledge and engage in software development within an international, multi-centre team
- Ensure that the project milestones are met, proactively changing delivery according to user requirements
- Establish working relationships with key contacts, developing appropriate communication links within the University and internationally recognised researchers within the field of lipidomics and other high-profile, international databases
- Experience with API’s, XML, XSLT, Amazon Web Service (AWS) is a bonus
- Experience with Service Oriented Architecture, experience with WebServices, particularly RESTful services
- 3 years using PeopleSoft technology
- Good Understanding ETL technologies like IBM Information Server, Informatica or SQL Analytics
- Knowledge of derivative products is strongly preferred
- Build and deliver reporting content
Senior Applications Developer Job Description
- Ensure that the provision of LIPID MAPS objectives is delivered to the institution, proactively changing the delivery according to customer requirements
- Create specific working groups from colleagues across the University to achieve School of Medicine and Division of Infection and Immunity objectives
- Plan and deliver specific small scale projects, co-ordinating and
- Strong technical knowledge of computing architectures and environments (e.g., client/server, Web)
- Maintain an expertise level for changing technologies socialize ideas within the team to keep up with the latest technology trends
- Work with vendors to procure resources
- Development of custom SharePoint web sites utilizing the Office 365 platform
- Serves primarily as a translator of business and functional needs into technical solutions
- Utilizes SDLC concepts
- Facilitates and effectively communicates ideas in a persuasive manner
- Technologies utilized by the team include Python, Java, HTML5
- Strong Python architecture background with prior working experience in OO languages - Java / C# /C++
- 2 years of Oracle/MSSQL/Teradata Database knowledge
- 2 years of Linux/Unix Server or Windows Server
- Must have 7+ years of Software development experience with web based application, web services and database design using Java, JavaScript
- Qualified candidates must possess/obtain and maintain CBP Suitability
Senior Applications Developer Job Description
- Work with development resources both onshore and offshore in developing complex, real-time, High volume and scalable applications using agile and devops principles
- Deploy and tune applications on Tomcat and Websphere application servers
- Provide hands on expertise with Web Applications and programming languages such as C#, HTML5, CSS, Bootstrap, JavaScript, JQuery, Rest API's and Micro Services
- Assist with the end to end project management, , ETL development projects within the team
- Responsibilities include working closely with clients, business analysts, and team members to understand more complex business requirements that drive the analysis and design of quality technical solutions
- Develop SharePoint features and tools using web parts, SP Apps, InfoPath forms, Workflows, term store
- Support all activities throughout the implementations of BSU projects to include
- Design and implement deployment architectures to deploy large scale software suites incrementally across multiple geographies
- Influence architecture, standards and process to ensure reliability, uptime, performance and scale
- Participate and contribute to a team approach to software development and problem solving
- Experience in JQuery or other Javascript frameworks (Angular, Backbone)
- Net C# Languages
- ASP.NET Web Forms and MVC development
- SQL server, developing scripts, views and procedures
- Team Foundation Services
- Self-motivated and able to handle responsibilities without consistent oversight
Senior Applications Developer Job Description
- Evaluate applications meet security policies and standards
- Develop code using Microsoft Visual Studio in .NET and C# environments using the following MVVM, Web API, Angular2, Node.js
- Developing software solutions both from "scratch" and within existing architectures
- Perform testing on developed code (initial and regression)
- Working with agile team involving scrum and sprint planning sessions
- Collaborate with Business Experts to capture requirements
- Work closely with Web Service developers, DBA’s and other technical resources
- Project development maintenance and support
- Evangelize and support the adoption of business automation enterprise
- Perform peer code reviews, mentor team and set coding standards to achieve highest code quality
- Familiarity with standard development tools
- Must hold an Information Assurance Technical (IAT) Level II Certification (Security+)
- Requires experience supporting MS Access stand-alone database systems
- Experience as a webmaster or content manager using HTML, CSS, and Javascript required
- Experience in Subversion or similar configuration management tools a plus
- Extensive experience in Core Java thorough knowledge of design patterns and their application
Senior Applications Developer Job Description
- Confer with systems architects, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Evaluate new technologies and present technical solutions to the architecture teams
- Work with various front end technologies like HTML5, AngularJS, TypeScript, SASS, Android/iOS
- Design, develop, document and deploy support contact center technologies and tools
- Requirement gathering, analysis and troubleshooting for user requests
- Provide design approaches and solutions to support the key initiatives and programs
- Provide production support of reporting application
- Integrate web services methodologies into reporting development
- Maintain / administer changes and database modifications
- Interact regularly with business stakeholders and management, the authority and scope to apply your expertise to many interesting technical problems
- Experience with web technologies including AngularJS, HTML, CSS/SASS
- Experience in efficient, object-oriented and modularized software
- Experience with Unix shell and source control and build systems and tools such as Git, Bower and Gulp
- Net Framework 4.0, ASP.Net, C# .Net, Tibco, SQL2008 and Agile Methodology
- Strong understanding of relational database concepts (normalization, joins, querying & grouping, SQL syntax)
- Excellent written and oral communication skills interpersonal skills in order to present ideas in a user-friendly language