Post job

Applications programmer job description

Updated March 14, 2024
10 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example applications programmer requirements on a job description

Applications programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in applications programmer job postings.
Sample applications programmer requirements
  • Bachelor's degree in Computer Science or related field.
  • Ability to program in multiple languages.
  • Knowledge of database design and development.
  • Experience with software development life cycle.
  • Proficient in debugging and troubleshooting code.
Sample required applications programmer soft skills
  • Excellent communication and problem-solving abilities.
  • Strong organizational and time management skills.
  • Ability to work independently and in a team environment.
  • Adaptability to changing technologies and trends.
  • Aptitude for learning new programming languages.

Applications programmer job description example 1

ECS applications programmer job description

ECS is looking for an Application Programmer III, providing support for major national laboratory in Albuquerque, NM!

As an Application Programmer III, you will be working with the Ground Systems Development team. This team performs research and development on multi-phenomenological waveform monitoring problems to deliver innovative and practical software applications and solutions. We develop operational monitoring software in support of the US and International nuclear monitoring and non-proliferation mission. Our work ranges from basic research & development to fully deployed operational data processing and analysis systems. We specialize in software architecture and development, geophysics, seismology/infrasound, machine learning, analytics, algorithm development and data analysis. We strive to think creatively in our development efforts to advance the state of the art supporting our monitoring mission.

The Geophysical Monitoring System (GMS) project is a large-scale development effort to re-engineer the primary system used by the US National Data Center (US NDC) for the Air Force Technical Applications Center (AFTAC). The successful candidate will work from developed requirements, specifications, and architectural design for the new system. We are seeking an outstanding R&D Computer Science professional who wants to be part of the vibrant team that is developing the next generation system in a collaborative, Agile environment. As a member of our team, the selected applicant will enjoy innovating and collaborating in an engaging learning environment to architect, design, develop, test, and deploy advanced software for complex, real-time decision support systems. This position may require occasional travel.

The Application Programmer II will analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts. Translate detailed design into computer software. Test, debug, and refine the computer software to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. Provide technical direction to programmers to ensure program deadlines are met. Experience in information system design, including application programming on large-scale database management systems and the development of complex software to satisfy design objectives.
DAY-TO-DAY ACTIVITES/TASKS INCLUDE:

Work on an Agile team to develop software systems which solve the most challenging remote sensing problems, including the capture, processing, exploitation, visualization, and distribution of real-time satellite sensor data Work collaboratively with architects, developers, technical leads, customers, and end users to collect requirements, design solutions, and deliver extensible software applications Contribute to deeply rewarding missions through engagement with diverse computer science specialties and specialists in areas such as data fusion, signal and image processing, analytics, cloud computing, machine learning, modeling and simulation, service-oriented architectures, data management and visualization, and pattern recognition Implement algorithms or processing to add new system capabilities Design database elements/API's
Required Skills:


BS Computer Science, Computer Engineering, or Software Engineering plus 8 years' experience Experience in software design, engineering, and development skills, including familiarity with modern software development practices and tools Experience with React/Typescript or Angular Java development in a service-oriented framework Experience with object-oriented software development (e.g., C++, Java, and Python) Software development skills in a Linux based environment Kubernetes & Docker experience Gitlab & Gradle experience Can obtain a DOE Q clearance and obtain a SCI clearance, which may require polygraph testing
Desired Skills:


Active DOE Q Clearance (DOD TS) with SCI Strong interest in an architecture role focused on: Specifying high-level designs for System features, software frameworks & infrastructure, deployment platform, development tooling, etc. Experience with Docker containers, Jenkins continuous integration, and continuous delivery approaches to software development and deployment in cloud-based environments Providing ongoing guidance to development teams Working closely with development teams to iterate on software designs Significant experience as a software developer Technical leadership experience, as a lead developer, technical team lead, architect etc. Experience with distributed system design Proven experience modeling in UML Familiarity with service-based architectures (e.g. SOA, microservices) Familiarity with inter-process communication patterns, techniques and technologies Familiarity with data storage architectures (relational, non-relational - e.g. document, wide-column) Familiarity with fault tolerance concepts and techniques Familiarity with system scaling concepts and techniques Experience with large-scale system design Strong teaming skills
ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.
ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3000+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
jobs
Post a job for free, promote it for a fee

Applications programmer job description example 2

Motorola Solutions applications programmer job description

Motorola Solutions is there for our customers when everything is on the line. In extreme moments - when a hurricane lands or when a fire breaks out. And in everyday moments - when a package arrives just in time for the holiday or when a child doesn't miss the school bus home.

We unify voice, data, video and analytics in one integrated ecosystem to enable individuals, businesses and communities to work together in more powerful ways. To help people make better decisions, act confidently and be their best in the moments that matter. Bring your passion, potential and talents to Motorola Solutions and connect with a career that matters.

The Product Orderability (PO) Product Configuration Management (PCM) organization is a global group with locations in all timezones (North America, Europe and Asia). PO PCM supports the design and implementation of product definitions, structures and configuration rules in the PLM (Product Lifecycle Management), EBS (Enterprise Business Suite), OM - CPQ (Order Management - Configure Price Quote) and OM - OCC (Order Management - Oracle Commerce Cloud) applications and maintains it across regions and across departments within the MSI.

PO PCM provides high quality and on time product data deliverables to enable flawless product launch and maintenance to realize business revenue. MSI is going through ERP and CRM Transformations Initiative replacing legacy systems with the state of the art systems and methodology. PO PCM team is key team driving many of these areas.
Job Description
Responsibilities of the Application/Solution Programmer include but are not limited to:
Create and support product enablement in Oracle CPQ, OCC, R12 Configurator and Legacy configuration systems Follow Oracle and Motorola Solutions best practices for product setup Review current Item/BOM manual setup process and come up with automation approach using Machine Learning, Artificial Intelligence or BOTsDesign and code various Automation scripts to realize savings Work with existing automation team and help build new automation and support existing automations. Work with cross functional teams (Product Management, Supply Chain, Service, Sales, IT and Engineering) to gather requirements and implement product configuration Work in an Agile team environment

Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Software Engineer, or a related field Proficiency in at least one Oracle or similar ERP and CRM system Proficiency in at least one software procedural language (e.g., BML, C++, JavaScript, Oracle PL/SQL, Perl, Python, Google Script) Ability to learn quickly in a challenging environment and work as part of a team or independently to achieve objectives Strong problem solving and analytical skills Strong verbal and written communication skills Fluent in English verbal + written Experience with Automation tools Experiences with Oracle SW products PLM, EBS and CPQ preferred Understanding of various automation techniques such as Machine Learning, Artificial Intelligence or BOTs preferred

#LI-MM1
Basic Requirements
Bachelor's degree

Vaccine Requirement
Motorola Solutions has implemented a voluntary COVID-19 vaccination policy. We strongly encourage all employees to be fully vaccinated. Additionally, certain local governments or Motorola Solutions' customers may have vaccine requirements that apply to some of our employees. These employees are required to submit proof of vaccination to Motorola Solutions and maintain compliance with these requirements.

Travel Requirements
None
Relocation Provided
None
Position Type
New Grad
Referral Payment Plan
Yes

Our U.S. Benefits include:
Incentive Bonus PlansMedical, Dental, Vision benefits effective Day 1401K with Company Match and Day 1 vesting9 Paid HolidaysGenerous Paid Time Off PackagesEmployee Stock Purchase PlanPaid Parental & Family Leaveand more!
EEO Statement
Motorola Solutions is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran's status, or, any other protected characteristic.
jobs
Dealing with hard-to-fill positions? Let us help.

Applications programmer job description example 3

Vencore applications programmer job description

  • Bachelor's degree in Computer Science, Information Technology or other Technical field with 8+ years of related experience. (An additional 4+ years of experience may be considered in lieu of degree.)
  • An active TS/SCI w/ Polygraph
  • Prior experience in:
    • Software Development Lifecycle
    • Software design patterns
    • Agile development processes and implementation.
    • Secure coding standards
    • Requirements creation/management and configuration management tools
    • Configuration/change management systems
    • Integration and debugging using integrated development environments (IDE)
    • Developing software tests and test-automation suites.
    • Providing software maintenance, support and enhancements to existing systems and platforms.
    • At least one or more software languages (e.g. Java, C, C++, C#, Python, Perl, etc.)

Desired Qualifications

  • Knowledge of Infrastructure as Code
  • Cloud design, implementation, and configuration
  • Security Development Operations (SecDevOps)
  • Integration with third (3rd) party applications
Peraton Overview

Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted and highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies across the intelligence, space, cyber, defense, civilian, health, and state and local markets. Every day, our employees do the can't be done, solving the most daunting challenges facing our customers.

An Equal Opportunity Employer including Disability/Veteran.

jobs
Start connecting with qualified job seekers

Resources for employers posting applications programmer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Applications programmer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.