Azpipeline_org

(IT) Information Technology

Computer Programmers

Create, modify, and test the code, forms, and script that allow computer applications to run.

A Day In The Life

(IT) Information Technology Industry

Are you interested in training?

Sign up or Sign in to contact a Coach.

Salary Breakdown

Computer Programmers

Average

$79,970

ANNUAL

$38.45

HOURLY

Entry Level

$64,010

ANNUAL

$30.78

HOURLY

Mid Level

$80,910

ANNUAL

$38.90

HOURLY

Expert Level

$97,810

ANNUAL

$47.02

HOURLY


Current Available & Projected Jobs

Computer Programmers

609

Current Available Jobs

4,930

Projected job openings through 2024


Sample Career Roadmap

Computer Programmers

Job Titles

Entry Level

JOB TITLE

Junior Programmer

Mid Level

JOB TITLE

Computer Programmer

Expert Level

JOB TITLE

Manager/Senior Programmer

Supporting Certifications

Degree Recommendations


Top Expected Tasks

Computer Programmers


Knowledge, Skills & Abilities

Computer Programmers

Common knowledge, skills & abilities needed to get a foot in the door.

KNOWLEDGE

Computers and Electronics

KNOWLEDGE

English Language

KNOWLEDGE

Mathematics

KNOWLEDGE

Customer and Personal Service

KNOWLEDGE

Administration and Management

SKILL

Programming

SKILL

Reading Comprehension

SKILL

Critical Thinking

SKILL

Complex Problem Solving

SKILL

Active Listening

ABILITY

Written Comprehension

ABILITY

Information Ordering

ABILITY

Near Vision

ABILITY

Oral Comprehension

ABILITY

Problem Sensitivity


Job Opportunities

Computer Programmers

  • Software Engineer Intern (Chandler, AZ - Summer 2020)
    Garmin USA    Chandler, AZ 85286
     Posted about 16 hours    

    GPS Manufacturer/Distributor
    We are looking for a full time Software Engineer Intern to develop embedded or application software for products at our Chandler, Arizona office. They will test software, perform software releases, quality assurance activities and performance maintenance activities on real Garmin products.

    Essential functions and responsibilities in this role include:


    * New product design and development
    * Troubleshooting basic issue reports & implementing software solutions
    * Communicating status of work & providing visibility to supervisor
    * Learning how to use & apply various engineering tools as needed for the role
    * Planning technical work to meet team objectives
    * Applying design standards and procedures to implement basic designs
    * Thoroughly documenting work in an organized manner
    * Working collaboratively in a team environment to achieve individual & team goals

    Qualified candidates for this role will have completed coursework in Computer Science, Electrical Engineering, Computer Engineering, or a field relevant to perform the essential functions of this job description with a minimum cumulative GPA greater than or equal to 3.0.

    Other requirements include:


    * Demonstrated strong and effective verbal, written, and interpersonal communication skills
    * Must demonstrate relevant experience and/or training in a low, mid, or high-level language such as C, C++, C#, Java, or other selected languages
    * Must possess relevant experience and/or training in data structures or object-oriented design methodology relevant to Garmin’s business need
    * A cumulative GPA greater than or equal to 3.0 and previous experience working in a team environment is highly preferred!

    Garmin Intern Perks:


    * Social activities and service opportunities planned for interns
    * Paid time off
    * Paid holidays
    * Test cutting-edge Garmin products before they are released
    * No formal dress code
    * Assigned mentor to answer your questions and help you grow in your technical skillsets
    * Associate discount on consumer products
    * Paid, coordinated housing or stipend option for interns whose permanent address is located more than 50 miles from Garmin HQ
    * Housing stipend option for those at field locations (non-Olathe) whose permanent address is located more than 50 miles from the field location
    * If you join us full-time, your time as an intern counts towards becoming fully vested with your 401K
    * Waived registration fees for Garmin-approved races

    As part of our ongoing commitment to helping associates maintain a healthy balance between work and life, we sponsor company-wide and individual wellness initiatives, as well as world-class sporting events—and even some of the participating athletes. In each of the communities in which we do business, Garmin has a strong philanthropic and civic presence.


    * Applicants will be considered for all U.S. locations; this excludes Salem, Oregon.
    * Applicants will also be considered for all SWE internship positions open at Garmin, excluding Salem, Oregon.
    * Applicants will be considered for all Garmin business segments (i.e., Aviation, Fitness, Marine, Outdoor, Auto OEM, Consumer Automotive, etc.).

    Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
    User Supplied Image


    Employment Type

    Full Time

  • Software Engineer Senior
    USAA    Phoenix, AZ 85067
     Posted about 17 hours    

    **Purpose of Job**

    Provides support to the Enterprise and has an opportunity to significantly impact organizational growth and effectiveness through delivering best in class technology solutions. Engaged in all phases of the software systems and application development lifecycle which include; gathering and analyzing requirements, designing, testing, documenting and implementing software, responding to outages. Identify and manage existing and emerging risks that stem from business activities and ensure these risks are effectively identified and escalated to be measured, monitored and controlled.

    **Job Requirements**

    **Tasks:**

    Identifies and manages existing and emerging risks that stem from business activities and the job role.

    Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled.

    Follows written risk and compliance policies and procedures for business activities.

    Design, develop, code, and test significant technical solutions collaborating with senior and lead engineers.

    Lead code/design reviews to ensure smooth daily operations and accurate planning at a team level.

    Organize work and lead team to deliver features and solutions.

    Independently resolves complex production issues and leads troubleshooting of end-to-end solutions that span multiple applications and systems.

    Mentor and coach junior engineers.

    May begin working with architecture to help influence directions for key technologies within a specific domain.

    **Minimum Education:**

    Bachelor's degree in related field of study,

    OR

    4 additional years of related experience beyond the minimum required.

    **Minimum Experience:**

    6 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s).

    Demonstrated ability to independently research technical issues and generate creative/innovative solutions.

    **_Find your purpose. Join our mission._**

    USAA is unlike any other financial services organization. The mission of the association is to facilitate the financial security of its members, associates and their families through provision of a full range of highly competitive financial products and services; in so doing, USAA seeks to be the provider of choice for the military community. We do this by upholding the highest standards and ensuring that our corporate business activities and individual employee conduct reflect good judgment and common sense, and are consistent with our core values of service, loyalty, honesty and integrity.

    USAA attributes its long-standing success to its most valuable resource: our 35,000 employees. They are the heart and soul of our member-service culture. When you join us, you'll become part of a thriving community committed to going above for those who have gone beyond: the men and women of the U.S. military, their associates and their families. In order to play a role on our team, you don't have to be connected to the military yourself – you just need to share our passion for serving our more than 13 million members.

    USAA is an EEO/AA Employer - applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, sexual orientation, gender identity or expression, pregnancy, protected veteran status or other status protected by law.


    Employment Type

    Full Time

  • CNC Programmer/Machinist
    Materion    Tucson, AZ 85775
     Posted 1 day    

    OVERVIEW

    Simply stated, Materion makes advanced materials that improve the world. We are a global leader in creating innovative, high performance engineered material solutions and services for a wide range of growth industries: high-tech consumer electronics , telecommunications , commercial aerospace , defense , medical , automotive , and many more.

    Our products, services and expertise help enable our customers' technologies. We supply sophisticated thin film coatings for hard disk drives, specialty inorganic chemicals for solar energy panels, bio-compatible materials for implantable medical devices, specialty alloys for miniature consumer electronics components, optical filters for thermal imaging, critical components for infrared sensing technology, special materials for LEDs and much more. As the world's only integrated "mine-to-mill" supplier of beryllium-based products, we also offer beryllium, specialty engineered beryllium alloys and beryllium composites.

    As a team of 2,600 associates, we partner with customers in more than 50 countries. In 2017, we generated over $1B+ in revenues and made an exciting new acquisition that expanded our footprint in the U.S., Europe and Asia.

    For more information, check out our video " Materion Is " along with other videos https://www.youtube.com/user/MaterionVideos/playlists of us showing you how we're Making a Difference our shared purpose of" Making Advanced materials that Improve the World."

    Click on any of the icons below to connect with Materion on social media.

    JOB PURPOSE AND REPORTING STRUCTURE

    Facilitate all technical complex machining functions. Perform machining tasks to tight tolerance, minimize scrap and rework, perform PMs on regular basis, lead machine safety and workplace compliance requirements, demonstrate professional conduct at all times, maintain an inventory of tooling and fixtures, work effectively with vendors in ordering and acquiring tooling.

    ESSENTIAL DUTIES & RESPONSIBILITIES

    Safety

    * Comply with all PPE and job- or area-specific workplace safety requirements
    * Participate in scheduled Workplace cleaning activities
    * Properly use lockout/tagout procedures
    * Utilize Safety Data Sheets (SDS); follow basic emergency response procedures

    Quality

    * Audit operator tasks and assure compliance with standards or procedures
    * Audit setup methods and practices for compliance to established standards
    * Take responsibility for Cost of Quality objectives in the work cell
    * Work effectively with QC/QA personnel to improve output capability and quality

    Performance

    * Evaluate equipment needs in the work cell, help to ensure suitable replacement parts are available
    * Identify and actively participate in continuous improvements of safety, quality, and production
    * Maintain or exceed standard production rates
    * Maintain programming log for CNC equipment
    * Make process suggestions for programming new and existing product
    * Perform all required tasks at a high level of performance
    * Program and setup Complex and Green Machining equipment (Mastercam experience preferred)
    * Responsible for the programming and troubleshooting of all CNC equipment
    * Train other employees on proper equipment operation and/or setup
    * Follows procedures to correctly approve, reject, and disposition product in the work cell
    * Able to meet physical demands and tolerate environmental conditions with or without accommodation
    * Communicates effectively and ensures there is a clear information exchange when sharing or gathering information
    * Demonstrates leadership, direct and assist others as needed and set a positive example
    * Organized, accurate, and detailed work ethic

    The above statement reflects the general details necessary to describe the principle functions of the position described and shall not be construed as a detailed description of all the work requirements that may be inherent in the role.

    EDUCATION and/or EXPERIENCE


    * College degree or training certificate in related field or at least 10 years of competent service in a similar role with extensive on the job experience
    * Knowledge of manufacturing product quality concepts and ISO principles
    * Advanced computer skills, proficient with Microsoft software and other specialized programs
    * CAD and Conventional programming, complex grinding, Mastercam preferred
    * Read blueprints or work from customer drawings, use shop math, trigonometry, or geometry

    ADDITIONAL INFORMATION


    * Must be comfortable wearing all forms of personal protective equipment devices such as respirators and protective gloves, work shoes, and eyewear as required
    * Other duties as assigned


    Employment Type

    Full Time

  • CNC Programmer / Machinist
    Materion    Tucson, AZ 85775
     Posted 1 day    

    OVERVIEW

    Simply stated, Materion makes advanced materials that improve the world. We are a global leader in creating innovative, high performance engineered material solutions and services for a wide range of growth industries: high-tech consumer electronics , telecommunications , commercial aerospace , defense , medical , automotive , and many more.

    Our products, services and expertise help enable our customers' technologies. We supply sophisticated thin film coatings for hard disk drives, specialty inorganic chemicals for solar energy panels, bio-compatible materials for implantable medical devices, specialty alloys for miniature consumer electronics components, optical filters for thermal imaging, critical components for infrared sensing technology, special materials for LEDs and much more. As the world's only integrated "mine-to-mill" supplier of beryllium-based products, we also offer beryllium, specialty engineered beryllium alloys and beryllium composites.

    As a team of 2,600 associates, we partner with customers in more than 50 countries. In 2017, we generated over $1B+ in revenues and made an exciting new acquisition that expanded our footprint in the U.S., Europe and Asia.

    For more information, check out our video " Materion Is " along with other videos https://www.youtube.com/user/MaterionVideos/playlists of us showing you how we're Making a Difference our shared purpose of" Making Advanced materials that Improve the World."

    Click on any of the icons below to connect with Materion on social media.

    JOB PURPOSE AND REPORTING STRUCTURE

    Facilitate all technical complex machining functions. Perform machining tasks to tight tolerance, minimize scrap and rework, perform PMs on regular basis, lead machine safety and workplace compliance requirements, demonstrate professional conduct at all times, maintain an inventory of tooling and fixtures, work effectively with vendors in ordering and acquiring tooling.

    ESSENTIAL DUTIES & RESPONSIBILITIES

    Safety

    * Comply with all PPE and job- or area-specific workplace safety requirements
    * Participate in scheduled Workplace cleaning activities
    * Properly use lockout/tagout procedures
    * Utilize Safety Data Sheets (SDS); follow basic emergency response procedures

    Quality

    * Audit operator tasks and assure compliance with standards or procedures
    * Audit setup methods and practices for compliance to established standards
    * Take responsibility for Cost of Quality objectives in the work cell
    * Work effectively with QC/QA personnel to improve output capability and quality

    Performance

    * Evaluate equipment needs in the work cell, help to ensure suitable replacement parts are available
    * Identify and actively participate in continuous improvements of safety, quality, and production
    * Maintain or exceed standard production rates
    * Maintain programming log for CNC equipment
    * Make process suggestions for programming new and existing product
    * Perform all required tasks at a high level of performance
    * Program and setup Complex and Green Machining equipment (Mastercam experience preferred)
    * Responsible for the programming and troubleshooting of all CNC equipment
    * Train other employees on proper equipment operation and/or setup
    * Follows procedures to correctly approve, reject, and disposition product in the work cell
    * Able to meet physical demands and tolerate environmental conditions with or without accommodation
    * Communicates effectively and ensures there is a clear information exchange when sharing or gathering information
    * Demonstrates leadership, direct and assist others as needed and set a positive example
    * Organized, accurate, and detailed work ethic

    The above statement reflects the general details necessary to describe the principle functions of the position described and shall not be construed as a detailed description of all the work requirements that may be inherent in the role.

    EDUCATION and/or EXPERIENCE


    * College degree or training certificate in related field or at least 10 years of competent service in a similar role with extensive on the job experience
    * Knowledge of manufacturing product quality concepts and ISO principles
    * Advanced computer skills, proficient with Microsoft software and other specialized programs
    * CAD and Conventional programming, complex grinding, Mastercam preferred
    * Read blueprints or work from customer drawings, use shop math, trigonometry, or geometry

    ADDITIONAL INFORMATION


    * Must be comfortable wearing all forms of personal protective equipment devices such as respirators and protective gloves, work shoes, and eyewear as required
    * Other duties as assigned

    #CB


    Employment Type

    Full Time

  • Applications Development Programmer Analyst I
    University of Arizona    Tucson, AZ 85719
     Posted 1 day    

    Applications Development Programmer Analyst I

    Posting Number

    req153

    Department

    Andrew Weil Ctr Intgrtv Med

    Department Website Link
    https://integrativemedicine.arizona.edu/

    Location

    UAHS - Tucson

    Address

    University of Arizona Health Sciences, Tucson, AZ 85724 USA

    Position Highlights

    The University of Arizona Andrew Weil Center for Integrative Medicine (AWCIM) is accepting applications for Applications Develop Programmer Analyst I. The preferred candidate should be passionate about software development and excited to learn every day.
    This position will be responsible for Java web application development for the AWCIM and will be part of the Center's information technology team and with the software development team on web/mobile development. The developer will work on existing and new web/mobile application projects. Candidates must have strong Java, Swift or Android experience, analytical and problem solving skills, particularly with respect to debugging mid to large scale applications. The developer will be responsible for creating new applications that will solve business work flow problems and automate business processes as well as maintain existing applications.The successful applicant will be proficient in Java development and SQL, self-motivated, able to multitask, and able to provide rapid implementation and deployment of business critical processes.

    Outstanding UA benefits include health, dental, and vision insurance plans; life insurance and disability programs; paid vacation, sick leave, and holidays; UA/ASU/NAU tuition reduction for the employee and qualified family members; state and optional retirement plans; access to UA recreation and cultural activities; and more!

    The University of Arizona has been recognized for our innovative work-life programs. For more information about working at the University of Arizona and relocations services, please .

    Duties & Responsibilities


    * Consult with users regarding applications programmingrequests, applications training, user support and troubleshooting. Analyze userapplications programming requests related to overall program goals and systemfunctionality and recommends solutions.
    * Write and maintain software code, queries and reports andprograms applications using current tools and languages.
    * Develop functional and technical documentation and testplans.
    * Conduct documents and applications tests, evaluate resultsin accordance with quality assurance standards and write test reports.
    * Design, develop, maintain and administer databaseapplications.
    * Research, evaluate, recommend and use emerging and/orrelevant methodologies, languages and technologies.
    * Implement and maintain compliance with current security andservice protocols and standards.
    * Modifies applications programs from detailed specifications.
    * Performs basic research and fact-finding to assist in developing or modifying information systems.
    * Assists in preparing detailed specifications from which programs will be written.
    * Codes, tests, debugs, documents, and maintains these programs.
    * Analyzes and revises existing system logic difficulties and documentation as necessary.
    * May manage projects of limited scope or portions oflarge/complex projects. May provide guidance to other analysts/programmers on aproject basis.

    Minimum Qualifications


    * Expertise with object oriented design principles.
    * One years of experience in programming applications systems using current technology and programming languages.
    * Bachelor's degree or equivalent advanced learning attained through experience required.

    Preferred Qualifications

    * Knowledge of current applications development security practices and technology.* Skill in using programming and scripting languages and technology.* Skill in analyzing and responding to user requests.* Skill in writing technical and functional documentation.* Skill in developing and implementing test plans for applications.* Skill in planning and guiding the work of others.* Ability to communicate effectively verbally and in writing.* Strong analytical and problem solving skills, particularly with respect to debugging mid to large scale applications.* Skill in effectively communicating technical information to non-technical users.* Ability to meet deadlines and manage multiple dynamic priorities.

    FLSA

    Exempt

    Full Time/Part Time

    Full Time

    Number of Hours Worked per Week

    40

    Job FTE

    1.0

    Work Calendar

    Fiscal

    Job Category

    Information Technology

    Benefits Eligible

    Yes - Full Benefits

    Range Minimum

    47048

    Range Midpoint

    65344

    Range Maximum

    78413

    Rate of Pay

    DOE

    Compensation Type

    salary at 1.0 full-time equivalency (FTE)

    Grade

    8

    Career Stream and Level

    PC1

    Job Family

    Applications Development

    Job Function

    Information Technology

    Type of criminal background check required:

    Name-based criminal background check (non-security sensitive)

    Number of Vacancies

    1

    Target Hire Date

    Expected End Date

    Contact Information for Candidates

    Virginia (Ginny) Hitchingsginny@email.arizona.edu1-520-626-0402

    Open Date

    2/14/2020

    Open Until Filled

    Yes

    Documents Needed to Apply

    Resume and Cover Letter

    Special Instructions to Applicant

    Diversity Statement

    At the University of Arizona, we value our inclusive climate because we know that diversity in experiences and perspectives is vital to advancing innovation, critical thinking, solving complex problems, and creating an inclusive academic community. As an Hispanic-serving institution, we translate these values into action by seeking individuals who have experience and expertise working with diverse students, colleagues, and constituencies. Because we seek a workforce with a wide range of perspectives and experiences, we provide equal employment opportunities to applicants and employees without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or genetic information. As an Employer of National Service, we also welcome alumni of AmeriCorps, Peace Corps, and other national service programs and others who will help us advance our Inclusive Excellence initiative aimed at creating a university that values student, staff and faculty engagement in addressing issues of diversity and inclusiveness.


    Employment Type

    Full Time

  • CNC Programmer
    UFP Industries, Inc    Chandler, AZ 85286
     Posted 1 day    

    Company

    UFP Chandler, LLC

    Job Title

    CNC Programmer

    Location

    6878 W Chandler Blvd, Chandler, Arizona 85226

    Open Date

    May 29, 2020

    Area of Interest

    Manufacturing

    General Summary

    The CNC Programmer is responsible for the management and execution of customer

    quotations, including the selection of tooling, determination of programming component

    geometry of parts. Is also responsible for the setup, operation, and making complex cuts on

    the CNC Machine Tool Wood Router maximizing cuts and yields.

    Relies on experience and judgment to plan and accomplish goals; some creativity and latitude is

    expected; works under the supervision of a manager.

    Principal Duties / Responsibilities

    * Reads and analyzes job orders, prints, drawings and customer specifications.

    * Works with sales and industrial specialists to insure that customer requirements are met.

    * Programs the CNC Machine Router.

    * Works with plant and operations employees on storage methods of raw materials.

    * Prepares spoil boards for use and manages operations when they are to be changed and replaced

    * Determines how work pieces are to be clamped or help during machine processing cycles such

    as:

    o Spoil board and flow through vacuum hold down methods

    o Dedicated fixtures

    o Risers and or pods

    * Determines the proper type of tool cutting bit to be used in the routing/boring/pocketing

    cycles

    * Utilizes tools such as touch probes, calibration programs, and height gages to set machine

    tools for tool changes and cutting processes

    * Orders tooling

    * Storaes programming files and is responsible for file management

    * Checks processed lumber to ensure operation is producing to required job specifications.

    * Directs and trains other employees working on the machine, as needed

    * Performs minor preventive maintenance and repairs as specified.

    * Manages the productivity of the machine center.

    * Identifies, researches, and resolves various problems and opportunities.

    * Evaluates performance of individuals operating the equipment.

    * Manages activities and performs duties consistent with all UFP policies, procedures, and applicable

    law.

    * Communicates to employees and other management members as required.

    * Manages cost and profitability of the machine center.

    * Leads employees in continuous improvement and safety initiatives.

    * Prepares reports and maintains records as required.

    * Performs other duties as required.

    Requirements

    * Minimum high school education. * Minimum 1 to 3 years of experience working with a CNC machine tool with a focus on FANUC controlled driven CNC Machine * Working knowledge of CAD/CAM engineering software * Basic knowledge of Cartesian coordinate graphic systems is required * Understanding and interpretation of the various Machine Codes for FANUC controlled based CNC Machines * Fundamental working knowledge of AutoCAD software is required * Working knowledge of Excel, Word, Outlook and other business software. * Basic knowledge on lumber math, lumber grades and materials, and species. Skills and abilities * Demonstrates ability to handle responsibility and be accountable for actions/decisions * Ability to visualize 3-D finished work pieces from 2-D drawings * Ability to read a tape measure, read blue prints or plans, and to utilize calipers and measuring gauges in both metric and standard systems * Ability to plan, and organize the work of others, determine priorities, meet deadlines and work under pressure and stress. * Ability to identify problems and find viable solutions * Ability to understand and use basic math and numbers, and to use a computer, calculator, and telephone. * Proficiency in the use of the English language in reading, writing and speaking * Ability to communicate with management regarding people, products and equipment * Ability to multitask and pay attention to detail * Ability to be mobile in the work environment * Ability to pass a drug test * Ability to work hours mandated by management Conduct * Self-managing; works well under little supervision * Highly motivated and enthusiastic * Team player and goal oriented * Looks for ways to improve productivity and machine center results

    Salary/Hourly

    Hourly


    Employment Type

    Full Time

  • Programmer Analyst I or II (Mobility)
    Tucson Electric Power Company    Tucson, AZ 85703
     Posted 1 day    

    Programmer Analyst I or II (Mobility)

    CompanyTucson Electric Power

    LocationTucson, AZ

    Job CategoryInformation Services

    UNS Energy Corporation, headquartered in Tucson, Arizona, is a subsidiary of Fortis Inc., the largest investor-owned electric and gas distribution utility in Canada. UNS Energy Corporation's public utility subsidiaries, Tucson Electric Power Company, UNS Electric, Inc. and UNS Gas, Inc., provide electric and gas service to customers in southern and northern Arizona. For more information about UNS Energy Corporation, visit .

    Tucson Electric Power provides safe, reliable electric service to approximately 414,000 customers in Southern Arizona. Although our company has been in business for more than 120 years, we continue to look for innovative ways of providing value, comfort, convenience and security to our customers every day. We're evaluating cutting-edge energy technologies, reshaping our energy portfolio and expanding our renewable power and energy-efficiency programs. While our line of work can be challenging, it can also be rewarding. Our team of dedicated professionals values engagement, enthusiasm, innovation and collaboration.

    In return, TEP offers a competitive compensation and benefits package that includes a 401k plan with a generous company match, a company-sponsored pension plan, tuition reimbursement, life insurance, long-term disability insurance and much more.

    We are currently seeking a talented individual for the position of Mobility Programmer Analyst for our Operations Applications team. The successful candidate will create new custom solutions to integrate enterprise applications both internally and with vendors and partners that ensure on-time, cost-effective delivery with minimal system and business impact while maintaining compliance with IS and product architecture. Supports complex enterprise wide IS applications and SOA (Service Oriented Architecture) Middle Tier Interfaces used by multiple business units and external partners. Assist IS personnel and consults with business clients in the use of information technology and application systems. Work directly with application vendors, application service providers, SaaS, and cloud computing providers to meet UNS business needs. Work closely with the IT Enterprise Architecture team to ensure application architecture is consistent with overall IT architecture direction. This position may provide services to affiliates of the Company subject to the UNS Energy Code of Conduct and the related Policies and Procedures.

    Preferred Product Expertise: Clevest Mobile Workforce Management, Mobile Work Management, Electric Utility Experience

    Technical Skills : .Net, C#, XML, SQLServer, IIS, Jaspersoft, ETL, Web Services, SOAP/RESTfull API's.

    Position-Related Responsibilities

    Programmer Analyst I - Senior:


    * Designs, develops, troubleshoots, supports, and configures information systems to support business processes across multiple departments and business units.
    * Develops designs, program specifications, data access, output reports, and input specifications. Assures that the design, programming, testing and documentation for assigned systems are correct, complete and up-to-date.
    * Designs, develops, troubleshoots, and maintains software interfaces to enterprise systems using approved SOA middle-tier tools as defined in the IT corporate standards.
    * Reviews work requests from clients and develops estimates for work to be performed based on industry standard estimation methodology.
    * Gathers business requirements and recommends solutions to clients for the improvement of existing or proposed systems to enhance the functionality being delivered.
    * Works with off shore partners under a global delivery model as required.
    * Collaborates with IS infrastructure, network and security teams to develop technical requirements necessary to implement a successful project with minimal risk.
    * Educates clients in understanding the operations and capabilities of their information systems.
    * Participates in a team environment and performs assignments as requested by the group or team lead. Executes multiple project assignments and coordinates priorities with team leads and clients.
    * Continually increases the understanding of utility business functions and processes and functionality in chosen technology track.
    * Efficiently utilizes Information Services standards, tools, equipment, and training.
    * Conforms to corporate procedures and Information Services guidelines.
    * Works with internal and external auditors to validate application controls and compliance.
    * Develops software testing, validation requirements, and use cases during the design process.
    * Performs other job-related duties as assigned by management.

    Programmer Analyst II - Senior:


    * Performs feasibility evaluations, estimates system analysis and programming time, computer resources, and related costs.
    * Performs the project leader role for small projects, directing and reviewing the work of team members.
    * Serves as a mentor to other IS personnel to enhance their capabilities.
    * This position may provide services to affiliates of the Company subject to the UNS Energy Code of Conduct and the related Policies and Procedures.

    Knowledge, Skills & Abilities (Equivalent combination of education and experience will be considered.)

    Level I

    Minimum Qualifications


    * Minimum 2 years programming experience or a Bachelor's degree in Information Technology, Computer Science or related disciplines.
    * Demonstrated ability to work both independently and as part of a team

    Preferred Qualifications


    * Bachelor's degree in Information Technology, or equivalent education and/or experience.
    * Experience with products and functionality in chosen technology track.
    * Excellent communication skills, both verbal and written.
    * Demonstrated aptitude for programming skills.

    Level II

    Minimum Qualifications


    * Minimum 5 years programming experience, with some demonstrated abilities in project management and business requirements definition.
    * Ability to exercise flexibility, initiative, good judgment and discretion.
    * Good organizational, time management, customer service and problem-solving skills and the ability to work accurately and meet deadlines with frequent interruptions.
    * General understanding of the System Development Life Cycle (SDLC).

    Preferred Qualifications


    * Preferred qualifications of Level I.
    * 2 years' experience with products and functionality in chosen technology track.
    * Good understanding of systems integration principles.


    Employment Type

    Full Time

  • Software Engineer (Device Drivers)
    Mercury Systems    Phoenix, AZ 85011
     Posted 1 day    

    Job Description

    In this role, you have the opportunity to

    You will design, develop, test, and maintain software for Mercury storage products with a focus on device drivers while serving as the teams Linux authority.

    You are responsible for


    * Design and implementation of device drivers for Mercury storage (terrestrial and space) products.
    * Maintaining existing device drivers.
    * Participation in the design, development, testing, and documentation of future device drivers.
    * Development of manufacturing test methods and scripts.
    * Design and implementation of embedded software for Mercury storage products.
    * Creating, deploying, and documenting Linux builds.
    * Writing reusable, testable and efficient code.

    You are a part of

    An engineering team dedicated to delivering reliable storage products to our customers.

    To succeed in this role, you should have the following skills and experience


    * Experience developing software (5 years)


    * Experience in C and C++ (3 years)
    * Experience developing and troubleshooting device drivers (SSD kernel driver preferred)
    * Experience in Linux embedded systems development.
    * Experience creating and maintaining driver interfaces.
    * Experience building and deploying Linux (2 years).
    * Experience working with oscilloscopes, logic analyzers, protocol analyzers, JTAG, and other hardware test equipment.
    * Experience reading schematics, data sheets, and other hardware and software specifications and standards.
    * Experience writing scripts to automate processes (TCL, Python preferred).
    * Experience using multiple IDE's.
    * Experience using software revision control systems, Bit Bucket or GIT preferred (4 years)
    * Strong debugging skills.
    * Good time management, communication (verbal & written), decision-making, and organization skills.
    * Demonstrated ability to work independently and within a team.
    * Ability to obtain and maintain a security clearance.
    * Bachelor's Degree Engineering (Software Engineering preferred).

    Why Mercury?

    Why should you join Mercury Systems?

    Mercury Systems is leading Commercial Provider of secure sensor and mission processing subsystems. We are pioneering a next generation defense electronics business model specifically designed to meet the current industry's current and emerging technology needs. The size and makeup of our organization enable forward thinking, entrepreneurial professionals thrive and prosper.

    Our Culture

    We are committed to making Mercury a great place to work, no matter where our employees are located. We offer a casual and enjoyable atmosphere that allows employees to learn and grow. We help and care for one another and work as one to achieve results for us and for our customers. We value communication and transparency, and strive to foster two-way dialogue at all levels of the organization. We are committed to lifelong learning, offering comprehensive skills training and tuition reimbursement. Whether you're just starting out on your career journey or you are an experienced professional, it's important to us that you feel recognized and rewarded for your contributions.

    To find out more about what it's like working at Mercury, visit the or find answers to general questions at

    Mercury Systems is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, gender identity, national origin, genetic information, creed, citizenship, disability, protected veteran or marital status.

    As an equal opportunity employer, Mercury Systems is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990.

    read about our recent press release and how Mercury Systems was named to Fortune Magazine's list of 100 Fastest-Growing Companies.

    Click Here to learn about OFCCP

    U.S. Citizenship Required

    Yes - Position requires access to export controlled data

    Security Clearance

    None


    Employment Type

    Full Time

  • Assistant/Associate Professor of Computer Science and Software Engineering
    Embry-Riddle Aeronautical University    Prescott, AZ 86301-3721
     Posted 1 day    

    Assistant/Associate Professor of Computer Science and Software Engineering - (190680)

    Description

    The Department of Computer, Electrical, and Software Engineering at Embry-Riddle Aeronautical University in Prescott, AZ invites applications for a tenure-track faculty position at the assistant or associate professor level. Interest and ability to teach undergraduate computer science and software engineering courses and laboratories is essential; experience with aviation/aerospace applications and Agile development is highly desirable. Professional and scholarly activities are expected, but quality teaching is the primary responsibility.

    Additional responsibilities of the position include recruitment of students, advising and mentoring undergraduate students, course and program assessment and development, supervising senior design projects, and university/community service. Excellent interpersonal skills, written and oral communications skills, and a strong command of the English language are required.

    Embry-Riddle is a small, private, residential university in the mountains of Arizona where faculty/student interaction is highly valued and is a central theme of the campus. The Computer, Electrical, and Software Engineering Department is a part of the College of Engineering that also includes the Aerospace Engineering Department and Mechanical Engineering Department. A Cyber Intelligence and Security degree program in the College of Security and Intelligence includes an isolated cyber and computer forensics lab that offers collaborative project opportunities. There are many other opportunities for inter-departmental teaching and research. Our fully accredited undergraduate engineering programs place students in aerospace companies and major university graduate schools across the nation.

    Prescott is rated as one of the desirable destinations in the Southwest. At 5000 ft. above sea level, Prescott boasts a mild climate, clean air, and pristine wilderness areas as well as national forests close by. Prescott is 100 miles north of Phoenix and 120 miles south of the Grand Canyon.

    ERAU benefits include:

    *Relocation support provided

    *Retirement Plan - ERAU offers immediate vesting and provides a 6% gift and will match up to 3.5% of employee contributions

    *Two BC/BS health plans - PPO and high deductible plan with a health savings account

    *Tuition waivers for employees, spouses, and dependent children will cover one undergraduate and graduate degree per person

    *Use of various campus services: fitness center, library, mail room and enjoy observation flights

    Qualifications

    The successful candidate should have a Ph.D. in Computer Science, Software Engineering, Computer Engineering or a related field at the time of employment, or a MS degree in Computer Science, Software Engineering or Computer Engineering, or equivalent, and extensive industrial experience.

    Areas of expertise for this position which would be a plus include network, cyber, or computer system security and defense, computer forensics, information security, trustworthy systems, net-centric computing, embedded systems, or autonomous systems. Significant industrial, entrepreneurial and/or teaching experience would strengthen a candidate's credentials, but recent graduates are encouraged to apply.

    Apply online at and search for positions at Prescott. Contact Professor Ed Post at for further information. Review of applications will begin 1 February 2020 with an anticipated fill date of August 2020. ERAU is an equal opportunity employer and particularly encourages applications from women and minorities.

    Primary Location: United States-Arizona-Prescott

    Job: Research and Academics

    Education Level: Doctorate Degree Computer Science Engineering (Systems)

    Employee Status: Regular

    Schedule: Full-time

    Shift: Day

    Travel: Yes, 25 % of the Time

    Job Posting: Nov 20, 2019, 2:00:09 PM


    Employment Type

    Full Time

  • Software Development Engineer
    Amazon.com Services Inc.    Tempe, AZ 85280
     Posted 1 day    

    Are you passionate about creating both the best buying AND selling experience on the internet? Would you enjoy being able to tell your friends your team shipped code that made buying on Amazon easier and safer in your first few weeks? As a Software Development Engineer on the Customer Trust and Partner Services team you will be actively working on systems and features that accomplish this for buyers and sellers on Amazon.com everyday.
    Who you are: You're a a technical leader with the prowess to deliver world-class software. You have great intuition - Amazon teams run like businesses giving you the ownership, allowing you as an engineer to be responsible for the technical solutions that deliver exceptional customer experience.
    The Seller Trust team is geared to protect Amazon customers (Buyers, Brand owners and Sellers) from bad actors, abuse and fraud. We realize that the future of Marketplace - and Amazon - is increasing trust across all facets of the buying and fulfillment experience. Our vision is to provide Buyers and Sellers with the most trusted experience, exempt from performance gaps, abuse and negative post-purchase experiences.
    We will be delivering a wide range of automation and experiences using massive datasets and distributed frameworks. You will develop high performance applications and services to facilitate the world's largest selection to millions of customers. We will learn from existing data through machine learning and build targeted solutions that help Sellers improve their performance and maintain the excellent Customer Experience that meets our Marketplace bar.
    Basic Qualifications
    * Bachelor's degree in Computer Science or a related field.
    * At least 4+ years of software development experience.
    * Experience taking a leading role in building complex software systems.
    * Proficiency in at least one modern programming language such as Java, C++ or other object-oriented programming languages.
    * Strong Computer Science fundamentals in algorithm design, data structures, problem solving, and complex analysis.
    * Knowledge of professional software engineering practices and best practices for the full software development lifecycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations.
    * Ability to deal well with ambiguous/undefined problems; ability to think abstractly.
    * Experience in communicating with customers, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

    User Supplied Image


    Employment Type

    Full Time


Related Careers & Companies

(IT) Information Technology

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Industry