Software Applications Developer Job Description

Software Applications Developer Job Description

4.6
155 votes for Software Applications Developer
Software applications developer provides advanced troubleshooting for applications and systems and advanced technical support for database related project activities with emphasis on root cause analysis.

Software Applications Developer Duties & Responsibilities

To write an effective software applications developer job description, begin by listing detailed duties, responsibilities and expectations. We have included software applications developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Provide end-user/customer support on both internal and packaged software applications
Design and create fast, high impact mobile client applications for engaging interactive solutions across multiple target platforms
Perform all or some of the core duties of a Software Applications Developer
Design and Implement Windows and Web based applications
Under direction of the System Architect
Assume responsibility for all aspects of application support including analysis and documenting and coding software application programs
Maintain and demonstrate proficiency in all aspects of program definition, documentation and testing
Participate in code reviews to ensure quality, maintainability, and adherence to standards
Function as trouble-shooter to investigate and correct system and program defects
Develop and maintain an understanding of business needs and objectives to ensure timely responsiveness within assigned areas of responsibility

Software Applications Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Applications Developer

List any licenses or certifications required by the position: II, IAT, ITIL, AWS, DOD, OS, OCP, COMPTIA

Education for Software Applications Developer

Typically a job would require a certain level of education.

Employers hiring for the software 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, Computer Engineering, Computer, Technical, Engineering, Math, Business, Computer Information Systems, Computer Programming

Skills for Software Applications Developer

Desired skills for software applications developer include:

Word processing and spreadsheet applications
Troubleshooting
Client relations
Project management methodology
SQL
Advanced analysis
Requirement assessment and analysis
Client relations skills
Formulating and contributing ideas
Applications

Desired experience for software applications developer includes:

Strong understanding of the OOP concepts and of the memory management in C/C++
Knowledge of the Microsoft Windows® operating systems
Familiarity with Microsoft Visual Studio software
Some work experience with programming in C/C++
Familiarity with fixed-income markets, security and portfolio level characteristics
Master Degree in Computer Science, Engineering or Mathematics

Software Applications Developer Examples

1

Software Applications Developer Job Description

Job Description Example
Our innovative and growing company is looking for a software applications developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software applications developer
  • Operate within defined standards and procedures
  • Develop succinct, timely programming code that is logical and optimizes programming resources and meets user requirements
  • May coordinate the technical activities of a small project team
  • Assist and mentor other employees in resolving various issues
  • Participate with management personnel in planning, direction, and coordinating operational and/or procedural matters to meet goals and objectives
  • May produce reports and summaries for management and/or users including status reports, problem reports, progress summaries, and system utilization reports
  • Responsible for creating, maintaining and monitoring batch job scheduling in UC4
  • Participate in change management and problem tracking
  • Follow established practices of Agile methodologies
  • Develop secure software tools to further the team's research using software development best practices including automated unit testing, automated integration testing, and source control
Qualifications for software applications developer
  • Proficiency in C/C++ (some work experience with programming in C/C++ is preferred)
  • Knowledge of quantitative finance and financial models is a plus
  • Familiarity with fixed-income markets, security and portfolio level characteristics is a plus
  • WinForm development and GUI design
  • Browser based design tools (ASP.NET), AJAX
  • 3-5 years of work experience creating digital experiences
2

Software Applications Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software applications developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software applications developer
  • Design, modeling and implementation of generic frameworks to interface with third party APIs seamless integration with third party services such as Navigation
  • Design and implementation of generic frameworks to enable seamless integration between middleware and UI layers
  • Design and implementation of a Qt modelling framework that allows our User Experience and HMI developers to build models that produce HMI code
  • Working with a cross functional team on the product requirements, and participating in all aspects of the development life cycle
  • Proactively identify bugs and deficiencies in the architecture and code and fix them
  • Working with other teams on cross functional features and integrations
  • Share ideas for technical innovation and process improvements that will significantly reduce either cost and/or schedule
  • Develop automated test for Unit and Integration tests
  • Document design scheme and implementation at high and detailed levels
  • Contribute to framework evolvement with critical thinking and innovational solution
Qualifications for software applications developer
  • You’ve worked with other interaction designers, visual designers, and user researchers in the past to define new products and concepts in the formative stage
  • You’ve got excellent digital prototyping & coding skills -- you code as a way to think and stumble upon solutions, and you’re constantly pushing your boundaries
  • You’ve also worked on a team that has shipped a software product and you understand what a back-end development team will need
  • With a strong ability to discuss your concepts, prototypes, and stories, you enjoy sharing your process and inspiring others
  • Work with the innovation team to develop methods of accessing various sensors and transform the acquired data into accurate observations of events occurring in the target environment
  • Minimum 5 years of work experience creating digital experiences
3

Software Applications Developer Job Description

Job Description Example
Our innovative and growing company is looking for a software applications developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software applications developer
  • Provide assistance to business users & HRIT Applications Analysts in the PeopleSoft & Oracle Fusion HR/Payroll applications with emphasis on testing, file handling, automation of manual tasks
  • Enhance and build first party applications that run on our Android platform
  • Take responsibility for analyzing and troubleshooting complex issues and implementing solutions
  • Building software applications and executing
  • Design, modify, develop, write and implement software programming applications
  • Work closely with hardware and embedded engineers to architect solutions that allows mobile applications to communicate to embedded devices
  • Generate Power, Performance and Stability quality statistical reports to management team
  • Develop and maintain Device Configuration tool for Carrier specific configuration
  • Work on the framework restructure to simplify and unify the back end services and tooling
  • Interface with development and test teams to root cause issues and validate fixes
Qualifications for software applications developer
  • Minimum of 8+ Years IT experience, Mastery / certification in standard architecture frameworks or technologies
  • Experience in Advanced Spring, Spring MVC, Spring ORM
  • Bachelors, Master or Ph.D
  • Familiar with analytical tools, such as Load Flow, Contingency Analysis, State Estimation, AGC, Economic Dispatch and Power Systems Simulators are desirable
  • Design experience using embedded Microprocessors/controllers such as ARM, PIC
  • Excellent communication skills both in Hungarian and in English, both verbal and written are essential
4

Software Applications Developer Job Description

Job Description Example
Our growing company is hiring for a software applications developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software applications developer
  • Identifing and assessing state of the art software components to develop web applications based on Azure cloud platform
  • Identifing and building tools for managing cloud infrastructure, deploying and scaling applications, and ensuring a secure computing environment
  • Works with the Information Technology function, obtaining resources and collaborating in support of supply chain objectives and strategies
  • Design, develop, and test custom solutions like interfaces inside and outside of Oracle EBS Human Resources Management System (HRMS), reports, and extensions to the HRMS modules
  • Serve as a technical expert, addressing problems of system integration and compatibility across multiple platforms
  • Assist with application analysis tasks
  • Assist business users with handling and automation of data files for comparisons, analysis
  • Prepare test scripts and perform application testing
  • Other application support activities
  • Research and develop new software modules that would be useful for the company
Qualifications for software applications developer
  • Experience in software maintenance, debugging knowledge in correction processes and tools are welcome
  • Minimum 2, maximum 15 years of experience with object oriented programming (Java, C++, C#, .NET, VB.NET, Perl, Python)
  • Experience in any kind of business application and willingness to learn business processes
  • Knowledge of German and English
  • Curiosity and willingness to learn about new technologies, concepts, and tools
  • Goal-oriented team player with excellent communication skills, fond of agile programming practices and able to work in a structured, proactive way
5

Software Applications Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software applications developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software applications developer
  • Responsible for designing, programming, testing and maintenance of software applications
  • Responsible for application design, development, coding, code review, and unit testing of J2EE applications
  • Meet with customers, and follow emerging patterns for user experience, to gather ideas for enhancements and new products, working with a product manager for roadmap
  • Provide advanced tier 3 support to products used by multiple functional departments
  • Encourage and perform development disciplines and practices, including documentation, issue tracking, design/code reviews, and unit and functional testing, introducing standards and practices as needed
  • Work with application administrators, data analysts and other team members to understand and implement new features and product improvements in functionality and usability
  • Integrate new software and services with those existing
  • Learn new technologies in support of the above
  • Participate in the analysis, design, and development of new data driven Web Services
  • Participate in the upkeep and maintenance of existing Web Services
Qualifications for software applications developer
  • Provide the technical expertise to generate maintainable, quality solutions includes documenting system requirements, creating application designs, validating high-level designs to ensure accuracy and completeness against the business requirements and programming the solutions
  • Works at understanding the customer workflow and is able to generate new ideas on how to optimize and simplify it via the software
  • Works with Product development to transition early phase capabilities into commercial products
  • Bachelor's and/or Master’s degree in Computer Science, Computer Engineering, or equivalent
  • 3-7 years of experience in embedded software product development and systems engineering and/or design
  • Using message-queues, shared-memory and other IPC mechanisms

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates