Application Developer Job Description
An Application Developer works under moderate supervision and oversight in a production support and/or project team environment to deliver both custom-developed and package-based software. Uses standard processes to code, test, and analyze software programs and applications. This includes researching, documenting, and modifying software specifications throughout the software development lifecycle. The Application Developer will learn to begin designing. The Application Developer also analyzes and corrects incidents and defects of low to moderate complexity in a timely and accurate fashion and provides status reports as required. An Application Developer can support a variety of technologies that may include, but are not limited to, the following: Java and related tools, Mainframe and related tools, PeopleSoft and related tools, ECM, Cognos.
Duties & Responsibilities 1
special offer
Download PDF with all 10 Application Developer Job Descriptions
Download pdf now
100Hires
eBook
100Hires.com
Free Guide:
The Ultimate guide
to recruiting
Download for free
- Works under moderate supervision and oversight in a production support and/or project team environment to deliver both custom-developed and package-based software.
- Assists translating business and system requirements into technical requirements and design documents for the proposed solution.
- Uses standard processes to code, test, and analyze software programs and applications.
- Contributes to estimates, and performs coding and unit testing for custom-developed applications.
- Performs quality assurance functions including unit testing, system testing, and integration testing.
- Provides production support to existing applications as needed.
- Responsible for ensuring security standards are met and business continuity activities are completed as needed.
- May participate in requirements gathering efforts and test plan coordination.
- May assist in coordinating and directing remote resources.
- Adheres to software development lifecycle and service management processes.
- Maintains currency of knowledge with respect to relevant technology, tools, processes and related best practices.
- May coordinate projects or initiatives of low to moderate complexity.
- Travels occasionally in order to participate in special assignments, training, and/or travel between office locations.
Requirements & Skills 1
- A minimum of 3 years’ experience performing application development and/or production support.
- 2+ years’ experience successfully working on low to moderate complexity assignments/ projects.
- 2+ years’ experience with enterprise development concepts as it related to code management, quality standards, and security requirements.
- Actively learns through experimentation when handling new situations/problems and utilizes lessons from past success and failures.
- Experience multi-tasking and prioritizing assignments to ensure deadlines are met.
- Experience analyzing and solving low to moderate complexity problems
- Solid oral, written and interpersonal communication skills.
- Bachelor’s degree or commensurate work experience.
- Valid driver’s license and a driving record that conforms to company standards.
Job summary 2
We are looking for an Application Developer to join our IT team. Come work at a values-Driven company that offers great benefits with opportunities to advance and learn alongside accomplished IT professionals. Recent or soon to be graduates with coursework in programming, database management, computer science, etc. are encouraged to apply!
Duties & Responsibilities 2
- Execute application coding, testing, integration, debugging and maintenance.
- Review and analyze error logs and reported problems. Determine cause of program failures and develop and implement corrective action or solicit support from the appropriate team member to make required modifications or enhancements.
- Maintain documentation of code changes and programming activity.
Requirements & Skills 2
- Excellent verbal and written communication skills
- Self-motivated with the ability to work independently, set priorities, and handle multiple tasks with concentration, speed and accuracy to meet deadlines
- Adept at problem solving, ability to exercise good judgment and resourcefulness
- Bachelors or better in Computer Science or related field
- 2 years: Relevant experience/coursework in Computer Science
Job summary 3
The Application Developer works to design, develop, install, configure, code, test, document software applications/solutions, under direct supervision. This position also works to maintain the existing production applications to adapt to the business needs.
Duties & Responsibilities 3
- Performing the design, code development, testing, and implementing the new applications to support the business need.
- Performing the code analysis for the existing applications in order to understand the impact of the changes requested and developing, testing, and implementing the requested change to meet the business need.
- Design, create, and support web applications.
- Working with .NET framework and C# language.
Requirements & Skills 3
- Associate's degree in Computer Science, Management Information Systems (MIS), Information Technology, Engineering or similar technical degree and two (2) years of experience in software programming.
- Having strong analytical thinking, problem solving and communications skills.
- Having knowledge of .NET framework and C# language.
- Having the knowledge of the relational databases and how they are utilized within the application.
Job summary 4
The Application Developer performs duties and tasks to support full systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). Application Developers perform tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and to support the achievement of objectives.
Duties & Responsibilities 4
- Responsible for coding which involves C/C++ Builder, Borland/Embarcadero
- Analyze complex issues, and provide design, development, and delivery of solutions.
- Generate, test, and document program code.
- Expected to work under supervision of manager in a highly collaborative environment.
- Prepare and update system documentation as required.
- Review customer requirements and ensure delivered products meet these requirements.
- Maintain an excellent quality standard for products delivered to customers.
- Collaborates with other developers, team leads, business analysts and various IT teams to gather, curate and build applications.
- Creates and develops solutions to solve short and long-term problems and address business needs.
- Provides consultation to functional partners to support the design/development of systems.
- Work with team on project lifecycle, including project scope, resources, schedule, development, and deployment to ensure success.
- Provide final-tier support to business users.
Requirements & Skills 4
- A natural curiosity
- Detail oriented
- Self-starter
- Strong analytical, presentation, and writing skills
- Awareness of business and IT strategy
- An understanding of the software development process
- Ability to present ideas in both technical and non-technical terms
- Able to prioritize and execute tasks
- Be a creative problem solver who can deliver design support, analysis
- Experience with C/C++, Windows API, SQL
- Experience with C# and Objective-C would be beneficial
Job summary 5
We are looking for an enthusiastic Application Developer to join our software development team. You will report directly to the Application Development Manager and will assist with all functions of software development and design. Your primary focus will be to learn the codebase, actively participate in our process, and respond to requests from senior developers. To ensure success as an Application Developer, you need a good working knowledge of common programming languages, the ability to learn new technologies quickly, and the ability to work in a team environment. Ultimately, a top-class Application Developer provides valuable support to the development team while continually improving their coding and design skills.
Duties & Responsibilities 5
- Assisting senior developers, and the team, with all aspects of software design and coding
- Attending and contributing to team meetings
- Learning the codebase and improving your coding skills
- Seeking out and applying constructive feedback/guidance
- Writing and maintaining code while following our process
- Monitoring the technical performance of production systems
- Responding to production support requests
- Documenting applications, APIs, and support related knowledge
Requirements & Skills 5
- Bachelor’s degree in computer science or related field of study or commensurate work experience
- Knowledge of coding languages including C#, HTML, and JavaScript
- Basic knowledge of programming practices and procedures
- Familiarity with source control systems (e.g. Git, Azure DevOps)
- Familiarity with one or more development environments (e.g. Visual Studio, Visual Studio Code)
- Basic knowledge of databases (Microsoft SQL Server) and operating systems (Windows)
- Good working knowledge of email systems and Microsoft Office software
- Must be highly analytical, process oriented, collaborative and creative
- Ability to learn new software and technologies quickly
- Must have a strong desire to share knowledge, answer questions and help others at all levels in the company
- Must be able to work successfully with team members in multiple locations
- Must communicate in a clear, direct and effective manner with people at all levels in the organization and with varying levels of technical knowledge
- Must be dedicated to helping to improve business processes and outcomes
- Must be able to simultaneously manage multiple tasks of varying complexity and priority
- Must possess strong verbal and written communication skills including the ability to share complex, technical topics clearly, concisely, effectively and professionally
Job summary 6
The Application Developer provides application development services typically as a of a project team or in an application support role. Developers analyze, design, code, test and implement systematic solutions to meet customer requirements that adhere to Company IT standards and policies. Developers provide general support to maintain applications that meet the service levels, system availability, performance and quality levels required by their customers.
Duties & Responsibilities 6
- Responsible for analyzing, designing, coding, testing and implementing application enhancements, as well as providing general production support, meeting defined scope, target dates and budgets with minimal or no defects.
- Collaborates with customers, business analysts, partners, and IT team members to understand business requirements that drive the analysis and design of quality technical solutions. Concentrates on providing innovative solutions to business needs.
- Provides required technical support, including release implementations, on-call and 24x7 supports when necessary.
- Actively participates on project teams in various project roles, including, but not limited to, Developer, Technical Lead and Project Manager, based upon level of experience.
- Effectively communicates with team members, customers, partners and management, including assisting with or conducting technical walkthroughs, reporting project status, enabling vendor solutions and providing accurate and concise documentation.
- Other duties as assigned or requested.
Requirements & Skills 6
- Bachelor’s degree in Information Technology or related field (exempted degree requirement effective July 2014)
- 3 years of experience as a developer
- Experience with Project Management tools
- Experience with databases
- Experience with multiple coding languages
- Certification such as JAVA Developer, DB2 Certification, Cognos Certification
Job summary 7
We are looking for an Application Developer to join our Data Division to support the creation and development of applications with both custom and standard connections within the cloud environment. The Application Developer will be responsible for developing and maintaining applications to facilitate and empower collaborative environments. This includes having knowledge of all Microsoft Power Platform technologies including PowerApps, PowerApps Portals, Power BI, CDS/Dataverse, and Power Automate. The successful candidate will support the planning and development of these applications, as well as troubleshooting issues for end-users. The Application Developer will apply development best practices and design principles to create easy-to-use and maintainable applications. The individuals must possess strong analytical and problem-solving skills and be able to perform in a fast-paced, progressive and challenging environment. The Application Developer will work in a team environment and all team members are responsible for project success.
Duties & Responsibilities 7