Applications Software Engineer Resume Sample
Work Experience
- Analyze requirements, design cost effective solutions, and provide cost estimate
- Write Test Procedures and use them (in the factory and on site) to test the new and modified software
- Hands-on experience with analysis, design, development, implementation and maintenance of web applications, mobile applications and databases
- Hands-on experience with configuration management methodologies
- Hands-on experience with SQLServer or MySQL databases
- Hands-on experience with Java, PHP, SQL, jquery experience
- Customer-focused, with ability to work in a team environment as well as individual
- Understanding and meeting software specifications
- Documenting software products consistent with established requirements
- Communicate effectively effectively within the team and with outside organizations
- Participate in the selection of the mobile platform and framework
- Work with legacy application team to port existing device management capabilities to new application platform
- Design and develop the device management application
- Work with the server team to coordinate and improve interfaces
- Develop, characterize and validate test methods as needed
- Work with the security team to ensure the applications are kept up-to-date
- Application programming experience
- Mobile application programming experience
- Work under the direction of managers, partner with team members and business communities to gain solid understanding of JPL Procure-to-Pay (P2P) business processes
- Gain understanding of JPL’s business process flows and configurations for the Oracle P2P modules
- Work with team members to elicit and capture business requirements including fit/gap analysis using various requirements models. Decompose requirements and model from simple to complex business processes in order to validate requirements
- Develop simple to complex user stories, test scripts, test plans and test scenarios
- Support team members and business partner to conduct feasibility studies for software and system products under consideration for purchase and provide findings and considerations
- Modify, setup, and/or configure Oracle eBS modules within the P2P work stream
- Ensure code is written according to documented software development processes and standards
- Partner with others for the maintenance, support, and upgrade of existing systems; coordinate and communicate software upgrades, enhancements and changes with impacted team members and business partners
Education
Professional Skills
- Excellent oral (including public speaking) and written communication skills
- Strong programming skills and proficiency in C, Python, Perl, SQL and Unix shell scripts
- Excellent written and oral communications skills suitable for presenting at design reviews
- (Desired) Experience with Augmented Reality using ARKit and/or ARC mbpsore are -excellent plusses
- Advance skillset and in-depth working knowledge with: JDeveloper 12cg, ADF Faces, ADF Task Flow, ADF Business Components
- Skills with Microsoft Office Suite: Excel, Power Point, Visio, and Word
- Understanding of, and prior contributions to, current issues in understanding tropospheric composition and its impacts on climate and air quality
How to write Applications Software Engineer Resume
Applications Software Engineer role is responsible for software, design, communications, architecture, training, integration, database, security, java, reporting.
To write great resume for applications software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Applications Software Engineer Resume
The section contact information is important in your applications software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Applications Software Engineer Resume
The section work experience is an essential part of your applications software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous applications software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular applications software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Applications Software Engineer resume experience can include:
- Partners with team members and business communities to gain solid understanding of JPL Procure-to-Pay (P2P) business processes
- Experience with middleware development using SOAP and/or REST
- Experience with developing reports in Discoverer or dashboards in OBIEE, Cognos, or Tableau
- In a senior role working across the entire web stack with a skilled team
- Experience building scalable applications through containerization of services
- Experience with development on and installation of Linux operating systems, preferably Red Hat or Debian
Education on an Applications Software Engineer Resume
Make sure to make education a priority on your applications software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your applications software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Applications Software Engineer Resume
When listing skills on your applications software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical applications software engineer skills:
- Strong knowledge and experience working with power system modeling and simulation, analysis and operation, optimization and numerical analysis methodology
- Interact effectively with team members, Product management, and customers
- Experience building and troubleshooting systems consisting of Intel and embedded Power-PC computer hardware
- Experience developing reports using Oracle BI Publisher
- Wide-ranging experience with general knowledge of Agile software development processes
- Experience and working knowledge of Oracle workflows or Approval Management Engine
List of Typical Experience For an Applications Software Engineer Resume
Experience For Engineering Applications Software Engineer Resume
- Assess impacts of system changes and ensure effective delivery of application functionality and integration
- Provide mentorship to less experienced software engineers
- Experience with relational databases such as Teradata, SQL Server, or MySQL
- Experience with schema-free/NoSQL databases such as MongoDB or Elasticsearch
- Experience with at least one interpreted language such as Perl, PHP, Python
- Analyze requirements, design cost effective solutions, and provide work estimate
Experience For Senior Applications Software Engineer Resume
- Understand JPL’s business process flows and configurations for Oracle P2P modules
- Elicit and capture business requirements including fit/gap analysis using various requirements models. Decompose requirements and model from simple to complex business processes in order to validate requirements
- Develop user stories, test scripts, test plans and test scenarios
- Conduct feasibility studies for software and system products under consideration for purchase and provide findings and considerations
- Review Oracle patch releases and make recommendations
Experience For Enterprise Applications Software Engineer Resume
- Create and support Oracle service requests to resolution
- Assist business communities with acceptance testing of final results, either for an enhancement to the existing applications or when introducing new functionality in a service request or project
- Support technologies evaluation and recommend solutions to optimize IT and business processes
- Troubleshoot and resolve technical/functional production issues
- Perform impact analysis, obtain approvals and collaborate with other team members within IT and business partners before production changes are made
- Work under the direction of managers and other developers/DABs to create and monitor Oracle Service Request. Review Oracle patch releases and make recommendations
- Look for opportunities and make recommendations for improvements to existing applications and architectures including configurations
Experience For Senior Power System Applications Software Engineer Resume
- Write simple to complex SQL queries to support audit requests or business partners’ reporting requests
- Provide direction and mentoring to others within the organization
- Perform code review and analysis
- Designs and develops solutions with the latest Oracle ADF technologies
- Advises customers in the design and development effort for multi-process integrated applications and interfaces
- Determines if new algorithms and models are required for Enterprise software applications; advises customers and management
- Serves as consultant to customer liaisons and customers throughout the entire life cycle of products and independently resolves highly sensitive and critical issues
- Architects, develops, and supports the ongoing operations of flight project lifecycle management solutions
Experience For Business Applications Software Engineer Resume
- Lead and coordinate the design and coding of software modules for the application/system
- Works independently and/or leads a team
- Involved in the entire lifecycle of complex and critical tasks to ensure software specifications are achievable within available resources and project timeline
- Designs, prototypes and implements features for our suite of web sites and applications
- Develops and debugs web services on multiple platforms
- Put major emphasis on data base, user interface and performance issues
Experience For Senior Scientific Applications Software Engineer Resume
- Design, development, installation, configuration and verification of ABB’s Network Control EMS (Energy Management System) which includes Dispatcher Power Flow (DPF), Contingency Analysis (CA), State Estimation (SE), Optimal Power Flow (OPF), Short Circuit Analysis (SCA), Automatic Generation Control (AGC)and Operator Training Simulator
- Advanced knowledge in designing, implementing and supporting Java applications
- Extensive understanding and wide application of advanced principles, theories, concepts and techniques in programming languages such as Oracle ADF, Java, PL/SQL, JavaScript, JQuery, JSON, HTML 5, and CSS3
- Understanding of Oracle 12c database and design methodologies such as database best practices, performance tuning, writing and debugging complex queries, and data modeling
- Experience creating clean, usable solutions, and interfaces built on semantic, reusable code
- Quickly grasp new concepts, incorporate innovations and stay up to date with industry and business directions
Experience For Scientific Applications Software Engineer Resume
- Excellent interpersonal skills, project management certifications/background, broad understanding of industry trends and development and design patterns. Familiarity with agile development methodologies
- Demonstrable experience working with source control applications such as Git, SVN, etc
- Experience creating Oracle SOA composites or similar technologies
- Demonstrable experience providing assistance to other IT staff in the deployment of configuration, migrations and upgrades when needed
- Diagnosing and fixing bugs in new and existing code
- Working with development team to integrate new technologies into the corporate infrastructure
Experience For Macos System Applications Software Engineer Resume
- Knowledge of application and software testing methodologies and automation techniques
- History of working closely with other Systems and Business Analysts in a development environment
- Advanced knowledge in at least one of these areas: 1) Optimal estimation retrieval algorithms, 2) Near-infrared remote sensing, 3) Thermal infrared remote sensing, and/or 4) Calculation of radiative fluxes
- Proficiency / experience with programming languages utilizing C/C++, MATLAB, Java, Python, Fortran
- Demonstrated expertise in forward modeling, inverse methods and retrieval algorithm development
Experience For Mobile Applications Software Engineer Elsys Resume
- Experience in developing retrieval products within science data and/or mission software systems
- Hands-on experience with Energy Management System (EMS) Applications: Generation Control, Network Analysis, Operator Training Simulator is desirable
- Experience with Linux and Windows development environments
- Knowledge of remote sensing measurement approaches and expertise in modeling and interpretation of data
- Utilization of remote sensing products for chemistry and carbon-climate model evaluation
Experience For Power Systems Applications Software Engineer Resume
- Excellent at collaborating with other researchers, developing a range of products from an array of instruments, and participating in establishing the science foundation and requirements for future composition-related projects and remote sensing missions
- Solid theoretical background in Numerical Analysis Methods, Optimization Techniques, and Power System Modeling and Operation is required
- Work within procedures and development standards
- Effectively present information to and get information from peers, product management, project team, sales, customers, management and other stakeholders
- Assist in defining GNSS hardware and Computing software and computing equipment requirements (including meeting and maintaining JPL computing requirements), assist NASA with site agreements and permits, oversee physical site installations, monitor equipment/site operation, and ensure data translation/publishing to a public/international/scientific and commercial community
List of Typical Skills For an Applications Software Engineer Resume
Skills For Engineering Applications Software Engineer Resume
- Experience with digital communications and signal processing
- Stay focused and prioritize a heavy workload while achieving extraordinary quality
- Validazione e test delle versioni del software
- (Desired) Experience with Cloud Technologies like AWS, Google Cloud etc
- (Desired) Experience with iOS/Android app development
Skills For Senior Applications Software Engineer Resume
- (Desired) Experience in IOT development
- Demonstrated ability to be creative and think “outside the box”
- Hand-on experience with eBS R12.X
- A strong desire to produce high quality software through test driven development, code reviews, and other best practices
- Experience with time-series databases such as InfluxDB
- Experience with open source visualization tools such as Grafana or Kibana
- Experience with front-end frameworks such as Angular2 or React.js
- Working knowledge in one or more of the following areas: Python, Java, JavaScript, Angular, Node.js, HTML 5, CSS and Web applications development
- Analyzing embedded systems and electrical circuits
Skills For Enterprise Applications Software Engineer Resume
- Working knowledge of Oracle eBS
- Working knowledge of SQL and Oracle RDBMS table knowledge specific to Oracle P2P modules
- Working knowledge of Concur Travel System
- Working knowledge of Kofax Transformation Module and Kofax Markview
- Working knowledge of GitHub and JIRA
Skills For Senior Power System Applications Software Engineer Resume
- ISP modules such as interpolation, demosaicing, color image processing, noise removal, histogram equalization
- Application programming using C++, JavaScript and framework of Microsoft’s MFC
- Automation of builds using batch scripting
- Spport and advise Section and Laboratory personnel regarding GNSS testing and installations
- Building robust HTTP API's and backend services using either Ruby or Go (golang)
- Familiar with embedded programming, device drivers and interfacing with Field Programmable Gate Arrays (FPGAs)
- Familiarity with embedded system development using RTOS, Bluetooth/BLE, knowledge of serial communication protocols (UART, SPI, I2C), Arduino, Raspberry Pi etc
- Maintain Deep Space Network-specific set of GNSS tracking and data collection hardware
- Extensive understanding of formal methods (DFAs, NFAs, eNFAs, grammars, proof theory, etc.) and type theory
Skills For Business Applications Software Engineer Resume
- Complete knowledge of applicable Laboratory policies and procedures, NASA policies and procedures, and relevant government regulations regarding software
- Familiar with P2P modules configuration/setup emphasizing standard functionality and the features available without extension or customizations
- Knowledge of Data Warehousing principles
- Familiarity with data security methods and safe guarding different classification of information, both in place and in transit
- Has some familiarity in one or more of the following areas: Python, Java, JavaScript, Angular, Node.js, HTML 5, CSS and Web applications development
Skills For Senior Scientific Applications Software Engineer Resume
- Developing complex applications with SQL based database solutions (PostgreSQL, MySQL etc.) at medium scale or higher (>100 GB, 100 million rows)
- Image standards: Bayer pattern, JPG compression
- Realizzazione di programmi software applicativi in ambiente IEC
- Sviluppo di applicazioni software per addestramento clienti
- Sviluppo di software specifico per sistemi di test
Skills For Scientific Applications Software Engineer Resume
- Sviluppo e manutenzione documentazione tecnica di prodotto
- Supporto clienti esterni e interni Moog
- Supporto gruppo di sviluppo software di sistema
- Agire in conformità alle procedure e alla politica aziendale Moog
- Involve in customer based projects that use OmniVison’s applications and products
- Interface with the firmware and the algorithm teams for seamless performance of imaging systems by writing/debugging applications and APIs and testing/debugging the hardware systems
- Design application software for wireless delivery of register settings to the image sensors
- Evaluate/test/gather customer requirements and solicit or perform specialized GNSS tests
Skills For Macos System Applications Software Engineer Resume
- Support Space Geodesy Project Installations at SGP specified locations, e.g., Deep Drilled Braced Monuments and State of the art GNSS receiver/antenna installations at SGP core sites
- Experience with Teradata or other relational database systems (RDBMS)
- Experience as a software developer
- Experience with Metal and/or OpenGl
- Previous experience with reasoners and/or provers, formal verification tools and related languages (Isabella, OWL, RacerPro, SPIN, etc.)
Skills For Mobile Applications Software Engineer Elsys Resume
- Demonstrated ability to translate business needs and functional requirements into technical or process-driven solutions
- Support and advise a wide range of Section/JPL/NASA/public data customers
- Informatica (Power Exchange and/or Power Center) or similar ETL tools. Currently on Version 9
- Knowledge of principles and practices of software development lifecycle
- Familiar with Oracle personalization, alerts, workflow, SQL and PL/SQL, APEX and OAF
- Communicate ideas, instructions, and requirements clearly and concisely; ability to tell a story
- Knowledge of SCRUM software development methodology
- Familiarity with the Mathematics of complex number theory, linear algebra and Fourier transforms
Skills For Power Systems Applications Software Engineer Resume
- Familiarity with Very Long Baseline Interferometry (VLBI) techniques and applications
- Familiarity with the Micro Telecommunication (Micro TCA) architecture standard
- We partner with a variety of cross and multi-functional team members from groups across the company
- We value your passion for hard work and creativity
- Thorough knowledge of macOS and iOS is helpful
- Extensive understanding and wide application of advanced principals in one or more of the following areas: software development life cycle, fundamentals in web design and development including responsive web design, framework utilization, and web services
- Extensive knowledge in web application development technologies: Oracle ADF 12c, Oracle SOA Suite, Oracle Business Intelligence Reports, Oracle DBMS, PL/SWL, WebLogic, Oracle Fusion Middleware
- Advanced knowledge of industry and/or academic practices and standards across a range of applications related to user interface design, application development, diagnosing and resolving software bugs/issues, unit testing and project management
List of Typical Responsibilities For an Applications Software Engineer Resume
Responsibilities For Engineering Applications Software Engineer Resume
- Validated ability to develop and ship high quality software products Excellent Cocoa Touch (or Cocoa) and Objective-C coding ability. Experience with C/C++ Experience with Metal and/or OpenGL. Experience with Core-Animation and Core-Graphics Record of completing projects on-time and to specification Highly adaptable to rapid change and re-prioritization
- Experience in developing new retrieval products for satellite missions such as the Orbiting Carbon Observatory (OCO-2), Atmospheric Infrared Sounder (AIRS), Tropospheric Emission Spectrometer (TES), Infrared Atmospheric Sounding Interferometers (IASI), Cross-track Infrared Sounders (CrIS), Ozone Mapping Profiler Suite (OMPS) or Tropospheric Monitring Instrument (TROPOMI)
- Represent JPL and NASA interests regarding GNSS in Space Geodesy: to the IGS as a Regional Data Center provider and as a member of Network and Infrastructure committees, as well as to widely distributed international collaborators (every continent). Includes sensitive issue related interactions requiring NASA and State Dept. explicit permission as well as JPL Network Security interactions