Industry Navigation

(IT) Information Technology

Computer Programmers

Create, modify, and test the code and scripts 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,350

ANNUAL

$38.15

HOURLY

Entry Level

$37,680

ANNUAL

$18.11

HOURLY

Mid Level

$77,750

ANNUAL

$37.38

HOURLY

Expert Level

$127,110

ANNUAL

$61.11

HOURLY


Current Available & Projected Jobs

Computer Programmers

250

Current Available Jobs

2,410

Projected job openings through 2030


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 Programs

Computer Programmers

Sort by:


University of Arizona
 Bachelor's Degree  

University of Arizona
 Bachelor's Degree  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Credential  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Post-Baccalaureate Certificate  

Arizona State University
 Bachelor's Degree  

Maricopa IT Institute (MITI-EV)
 Bootcamp  

Arizona State University
 Master's Degree  

Arizona State University
 Doctoral or professional degree  

Arizona State University
 Credential  

Eastern Arizona College
 Associate's Degree  

Arizona Western College
 Associate's Degree  

Arizona Western College
 Credential  

Mohave Community College
 Associate's Degree  

Arizona State University
 Bachelor's Degree  

Yavapai College
 Credential  

University of Arizona
 Bachelor's Degree  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Bachelor's Degree  

University of Arizona
 Master's Degree  

Maricopa IT Institute
 Associate's Degree  

University of Arizona
 Bachelor's Degree  

Northern Arizona University
 Bachelor's Degree  

Arizona State University
 Bachelor's Degree  

University of Arizona
 Bachelor's Degree  

Northern Arizona University
 Bachelor's Degree  

Arizona State University
 Master's Degree  

Northern Arizona University
 Bachelor's Degree  

Arizona State University
 Master's Degree  

Northern Arizona University
 Master's Degree  

Arizona State University
 Doctoral or professional degree  

Arizona State University
 Bachelor's Degree  

Mesa Community College (MCCCD)
 Bachelor's Degree  

Mesa Community College (MCCCD)
 Bachelor's Degree  

Arizona State University
 Credential  

University of Arizona
 Master's Degree  

University of Arizona
 Bachelor's Degree  

Arizona State University
 Doctoral or professional degree  

Northern Arizona University
 Credential  

Arizona State University
 Doctoral or professional degree  

Arizona State University
 Master's Degree  

Arizona State University
 Doctoral or professional degree  

Cochise College
 Non-Credit  

Arizona State University
 Master's Degree  

Northern Arizona University
 Bachelor's Degree  

Arizona State University
 Master's Degree  

University of Arizona
 Non-Credit  

Arizona State University
 Post-Baccalaureate Certificate  

Arizona State University
 Master's Degree  

Grand Canyon University
 Master's Degree  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Credential  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Master's Degree  

Arizona State University
 Doctoral or professional degree  

Rio Salado College (MCCCD)
 Associate's Degree  

South Mountain Community College (MCCCD)
 Associate's Degree  

Rio Salado College (MCCCD)
 Credential  

YearUp
 Bootcamp  

Glendale Community College (MCCCD)
 Associate's Degree  

Glendale Community College (MCCCD)
 Credential  

University of Arizona
 Non-Credit  

Northland Pioneer College
 Associate's Degree  

Northland Pioneer College
 Credential  

Arizona State University
 Bachelor's Degree  

Arizona State University
 Credential  

Maricopa IT Institute (MITI-EV)
 Bootcamp  

Arizona State University
 Master's Degree  

Cochise College
 Non-Credit  

Cochise College
 Non-Credit  

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

Mathematics

KNOWLEDGE

Engineering and Technology

KNOWLEDGE

English Language

KNOWLEDGE

Customer and Personal Service

SKILL

Programming

SKILL

Active Listening

SKILL

Complex Problem Solving

SKILL

Critical Thinking

SKILL

Quality Control Analysis

ABILITY

Written Comprehension

ABILITY

Near Vision

ABILITY

Oral Comprehension

ABILITY

Deductive Reasoning

ABILITY

Inductive Reasoning


Job Opportunities

Computer Programmers

  • Software Engineer
    TEKsystems    Phoenix, AZ 85067
     Posted about 11 hours    

    TEKsystems is looking for an accomplished Senior -level Java Software Engineer to work as hybrid onsite in the greater Phoenix area for a large household-name technical organization.

    Rate is flexible based on experience, residency in the general Phoenix area already is strongly preferred. No relocation provided, must reside in Phoenix general area.

    Technical skills requested are proficiency developing Java APIs from scratch, some exposure to Cloud (AWS, GCP, Azure, etc.), some experience with containerization (Docker, Kubernetes, etc.), and some experience working in enterprise-scale environments. Some prior experience either leading teams and/or mentoring Junior Developers, officially or unofficially, is strongly preferred but not required. Excellent interpersonal and communication skills are required.

    We have multiple local clients consistently hiring for these skills. If you're interested in applying, or if you would like to build a relationship with a solid local agency, please send your resume to Jose Lopez at jlopez2 (at) teksystems (dot) com.

    Flexible onsite hours for hybrid schedule. Perm hire conversion salary negotiable based on performance during contract period.

    Workplace Type

    This is a hybrid position in Phoenix,AZ.

    Pay and Benefits

    The pay range for this position is $55.00 - $65.00

    About TEKsystems:

    We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

    The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.


    Employment Type

    Full Time

  • Mainframe Systems Programmer- TSS
    Ensono    Phoenix, AZ 85067
     Posted about 11 hours    

    Mainframe Systems Programmer- TSSRemote - United StatesJR011164

    Position Summary

    The Mainframe System Programmer of Technical System Services primary duty is to provide expertise in solving system related problems. Secondary duties involve applying vendor software license keys, updating hardware configurations.

    Position reports to Manager, MF System Programming

    Key Areas of Focus for this Role

    + Team members are to be available for and to respond to problem calls from operations, or other mainframe support teams.

    + Research reported issues to determine cause and best circumvention and/or resolution, enlisting resources from other teams and customer, as required to provide best response time.

    + Take actions to implement circumvention/resolution and verify results.

    + Communicate to both customer and management the status of issues at intervals during resolution process.

    + Maintain documentation of issue cause, action, and resolution in the designated problem tracking system.

    + Process configuration changes of processors and equipment to meet requirements of customers.

    + Maintain list of vendor software used by customer requiring a product enablement code, documentation on means and method of applying the codes, and expiration data on the products. Apply code updates as necessary to keep products functional.

    + Aid and assist other mainframe teams as required to support them and our clients.

    What the Ideal Candidate Brings to this Role

    _Required Qualifications help to assure new Associates are set up for success in their role with Ensono. To be considered for this career opportunity, it is important that you meet all Required Qualifications. Candidates that may meet some, but not all, Other Qualifications are still encouraged to apply._

    **Required Qualifications**

    + Position requires 5 – 10 yrs. supporting MVS z/OS system environments working with components, subsystems, and any attendant OEM products.

    + Candidates must possess thorough understanding of mainframe operating system principals and subsystem components.

    + Team members must be able to work independently and take responsibility for system and subsystem recovery including critical OEM products.

    + Experience using various system monitoring software in problem determination, particularly for performance/response problems.

    + Strong analytical skills required for quick problem determination and isolation of root cause with emphasis on required recovery actions to minimize impact to client business.

    + Able to perform Stand-alone and SVC dumps to aid vendor diagnostics.

    WhyEnsono (https://www.ensono.com/company/culture/) ?

    Ensono is a place we unleash Associates to **_Do Great Things_** – for our clients and for your career. This could mean achieving a professional goal, collaborating with your team on an innovative idea, learning a new skill, reaching a wellness milestone, or engaging in your community through volunteer programs. Whatever it means to you, we want Ensono to be the place where you can do great things.

    + We value flexibility and work-life balance. Positions that are not required to be onsite to support a client may offer the ability to work remotely or hybrid at an Ensono office location.

    + Unlimited Paid Day Off (PDO) Plan

    + Two robust health plan options through Blue Cross Blue Shield

    + 401(k) with a generous company match

    + Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts

    + Depending on location, ability to take advantage of fitness centers

    + Wellness program

    + Flexible work schedule

    Ensono is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment to our Associates and building a diverse and inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or other legally protected basis, in accordance with applicable law.

    Pay transparency nondiscrimination statement/posting OFCCP’s pay transparency policy can be found onOFCCP’s website (https://www.dol.gov/sites/dolgov/files/OFCCP/pdf/pay-transp\_%20English\_formattedESQA508c.pdf) .

    If you need accommodation at any point during the application or interview process, please let your recruiter know or email .

    JR011164


    Employment Type

    Full Time

  • Senior zOS Mainframe Systems Programmer
    Ensono    Phoenix, AZ 85067
     Posted about 11 hours    

    Senior zOS Mainframe Systems ProgrammerRemote - United StatesJR011174

    Position Summary

    The Senior Mainframe Systems Programmer provides support for on-going projects that require the installation, testing, and implementation of new z/OS operating systems and other ‘system’ software. Also, the maintenance and debugging of systems software. Research and evaluation of new software and hardware products, assisting team members and other areas with technical questions and problem resolution. Monitoring and tuning of systems software. Functional knowledge, use of z/OS components and detailed knowledge of support products such as tape management, scheduling, security, monitoring systems, and other z/OS supporting systems software. Note: This is not an Applications Programming position.

    Key Areas of Focus for this Role

    · Participate in On-call Schedule.

    · Incident / Problem resolution

    z/OS & Tools your main tasks are related to:

    · Incident, change and problem handling.

    · Configuration and customization.

    · Setup of parameters.

    · Communication with vendors.

    · Participation/contribution to technical projects.

    · Solid understanding of z/OS and related product software z/OS.

    · PARMLIB configuration and JES2 customization.

    · Ability to support in solving problems and implementing changes on z/OS environments.

    · Working knowledge of TSO/ISPF, SDSF, JCL.

    · Good written and verbal skills.

    · Strong analytical and problem-solving skills.

    What the Ideal Candidate Brings to this Role

    Required Qualifications help to assure new Associates are set up for success in their role with Ensono. To be considered for this career opportunity, it is important that you meet all Required Qualifications. Candidates that may meet some, but not all, Other Qualifications are still encouraged to apply.

    Required Qualifications

    · Minimum of 7+ years of experience within a mainframe environment within a large enterprise or equivalent combination of education and experience

    · Bachelor’s degree required and/or equivalent work experience

    · Knowledge and understanding of z/OS and z/OS installation and maintenance including SMP/E.

    · Strong knowledge of TSO/ISPF, SDSF, JCL.

    · Strong knowledge of Unix System Services (USS)

    · Strong knowledge of Unix System Services (USS) file system management and security

    · Ability to work well as a team member.

    · Stress resistant in case of Major Incident- and/or emergency situations.

    · Good interpersonal, verbal and written communication skills

    · Customer Service skills at management level

    · Good collaboration and teamwork skills

    · Must be self-motivated.

    · Strong analytical skills and problem-solving capabilities.

    · Good planning and organizational skills.

    · Initiative and good learning abilities.

    Other Qualifications

    · Ability to perform skill set of a Mainframe System Programmer

    · Ability to perform moderately complex ISV installations

    · Knowledgeable in z/OS security.

    · Knowledgeable in z/OS systems programming functions.

    · Understand z/OS services structure, Parallel Sysplex, Catalog management.

    Why Ensono?

    Ensono is a place we unleash Associates to Do Great Things – for our clients and for your career. This could mean achieving a professional goal, collaborating with your team on an innovative idea, learning a new skill, reaching a wellness milestone, or engaging in your community through volunteer programs. Whatever it means to you, we want Ensono to be the place where you can do great things.

    · We value flexibility and work-life balance. Positions that are not required to be onsite to support a client may offer the ability to work remotely or hybrid at an Ensono office location.

    · Unlimited Paid Day Off (PDO) Plan

    · Two robust health plan options through Blue Cross Blue Shield

    · 401(k) with a generous company match

    · Eligibility for dental, vision, short and long-term disability, life and AD&D coverage, and flexible spending accounts

    · Depending on location, ability to take advantage of fitness centers

    · Wellness program

    · Flexible work schedule

    Ensono is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment to our Associates and building a diverse and inclusive workforce. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or other legally protected basis, in accordance with applicable law.

    Pay transparency nondiscrimination statement/posting OFCCP’s pay transparency policy can be found on OFCCP’s website.

    If you need accommodation at any point during the application or interview process, please let your recruiter know or email .

    JR011174


    Employment Type

    Full Time

  • Senior Software Engineer
    Accenture    Scottsdale, AZ 85258
     Posted about 11 hours    

    We Are

    Accenture is recognized as a global leader in software engineering, helping businesses across industries create, migrate, manage, and optimize their complex software solutions. Through partnerships with leading cloud providers such as AWS, Microsoft Azure, and Google Cloud, Accenture offers end-to-end services that drive innovation and business agility.

    The Software Architect Practice focuses on helping organizations define, plan, and implement innovative technology strategies that drive business value. Leveraging deep expertise in modern engineering and software development, this practice works collaboratively with clients to design scalable, secure, and resilient solution deployed into a cloud environment. The practice offers guidance in key areas such as modern software architecture foundation, security and resiliency, full-stack engineering, and cloud-native development approaches, ensuring that clients achieve agility, operational efficiency, and long-term growth. By aligning technology initiatives with business goals, the practice helps organizations realize the full potential of technology innovation while navigating industry-specific challenges and regulations.

    The Work

    As a Software Engineering Advisory Manager, you will guide organizations through complex custom software engineering solutioning and implementation process. With a proven track record in both stakeholder relationship management, software engineering and technology architecture principles, you will ensure that the proposed software solution is aligned with broader business goals. You will lead software engineering projects, from strategy development to execution, ensuring that solutions meet security, scalability, and financial targets, while working effectively in uncertain, dynamic environments.

    Key Areas of Expertise:

    + Software Engineering Strategy, Technology Advisory, Technology Modernization and Transformation

    + Software Solutions Design, Cloud Application Architecture, Application Integration

    + Software Engineering methodology, Project and Program Management

    + IaaS, SaaS, PaaS

    + Public cloud providers such as AWS, Microsoft Azure, Google Cloud

    + DevOps and DevEx

    + IT Operations, Security and Compliance

    Must be willing to travel up to 100% as required

    Here's What You Need:

    + Minimum of 5 years of hands-on experience for the creation of software application architecture blueprints and designs

    + Minimum of 3 years of implementation experience for software application development and explaining the benefits and draw backs of various cloud and infrastructure design choices.

    + Minimum of 2 years of experience working with an operations team and the associated tool sets such as ServiceNow

    + Minimum of 1 year of experience evaluating applications for migration, experience with Infrastructure as Code, DevOps, and Developer Experience tool sets

    + Certification in at least one major cloud provider (Azure, Google, AWS)

    + Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate’s Degree, must have minimum 6 years work experience).

    Bonus points if You Have

    + Degree in Computer Science, Engineering, Physics, Math

    + Industry specific experience (Financial Services, Health & Public Services, Resources, Products, Communications and Media Tech)

    + Experience with Cloud Native, Containers and Serverless Architectures

    + Strong understanding of Cloud Security, Cloud Managed Services frameworks, tools and solutions

    Professional Skills Requirements

    + Basic knowledge of one or more industry areas (e.g. Hospitality, Banking, Aerospace, Retail, Supply Chain)

    + Strong Critical Thinking, Analytical and Problem-Solving Skills

    + Excellent Communication and Interpersonal Skills. You will be expected to communicate business value for all technical solutions all the way to the C-Suite in some cases.

    + Strong Story Telling Skills. The ability to effectively communicate, both with the client and internally, the problem solving approach and solution value in alignment with the client’s project goals and objectives.

    + Initiative-taking is required. You will likely be given an objective, some constraints, and enough detail to get started. After that, we will expect you to solve problems without hand holding.

    + Demonstrated leadership, comradery, and teamwork in a multi-cultural professional setting

    + Curiosity and a desire to continuously learn

    + Experience working in a technology environment in designing and implementing solutions that meet the business need within project timelines

    + Have provided estimations, project plans and resource requirements for designed solutions

    + Have led and guided technical leads, engineers and developers according to architecture and have conducted technical reviews

    + Basic understanding of Servers, Cloud, & Hybrid Networking

    + Understanding and experience of operational process & tools

    Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired in California, Colorado, District of Columbia, Illinois, Maryland, Minnesota, New York or Washington as set forth below.We accept applications on an on-going basis and there is no fixed deadline to apply.

    Information on benefits is here. (https://www.accenture.com/us-en/careers/local/total-rewards)

    Role Location Annual Salary Range

    California $132,500 to $350,600

    Colorado $132,500 to $302,900

    District of Columbia $141,100 to $322,600

    Illinois $122,700 to $302,900

    Minnesota $132,500 to $302,900

    Maryland $122,700 to $280,500

    New York $122,700 to $350,600

    Washington $141,100 to $322,600

    What We Believe

    We have an unwavering commitment to diversity with the aim that every one of our people has a full sense of belonging within our organization. As a business imperative, every person at Accenture has the responsibility to create and sustain an inclusive environment.

    Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and more creative, which helps us better serve our clients and our communities. Read more here (https://www.accenture.com/us-en/about/inclusion-diversity/us-workforce)

    Equal Employment Opportunity Statement

    Accenture is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation.

    All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

    Accenture is committed to providing veteran employment opportunities to our service men and women.

    For details, view a copy of the Accenture Equal Employment Opportunity and Affirmative Action Policy Statement (https://www.accenture.com/content/dam/accenture/final/accenture-com/document/Annual-Policy-Statement-Regarding-EEO-2023-Applicant.pdf#zoom=50) .

    Requesting An Accommodation

    Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired.

    If you would like to be considered for employment opportunities with Accenture and have accommodation needs for a disability or religious observance, please call us toll free at 1 (877) 889-9009, send us an email (https://www.accenture.com/us-en/about/contact-us) or speak with your recruiter.

    Other Employment Statements

    Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.

    Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration.

    Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

    The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information.


    Employment Type

    Full Time

  • Senior Software Engineer
    Wilson Language Training    Phoenix, AZ 85067
     Posted 1 day    

    Senior Software Engineer

    **Department:** Technical R&D

    **Location:**

    Here at Wilson Language Training, we are committed to working together for our mission to achieve literacy for all. We believe literacy is a fundamental right and should be attainable for all people. We strive to reflect this belief in our work.

    The success of our team members is no less paramount. We-re dedicated to ensuring that every Wilson employee experiences truly satisfying professional development while feeling inspired to bring their authentic selves to work. Are you ready to be a changemaker?

    Wilson Language training is growing and is looking to hire a Senior Software Engineer.

    This position builds and supports the delivery of WLT software projects by working with, and guiding, a group of talented web developers. This individual will help ensure projects are built to Wilson specifications and industry best practices by leveraging pragmatism and drawing from a strong technical background. In this position, the duties will include building software, mentoring junior members, managing work item state, ensuring security and quality, prototyping, troubleshooting, and providing communication of project progress.

    **Essential Job Functions:**

    + Full stack development of web applications including projects ranging between data tiers, server-side, APIs, and front-end.

    + Solve moderate to complex problems with minimal guidance and support

    + Help guide the progress of projects and tickets through the use of TechDev-s project and task management systems.

    + Participate in release planning, support the success of released projects.

    + Propose architectural directions when involved in planning projects.

    + Ensure documentation and communication needs for projects are satisfied.

    + Provide research, prototyping, and product/library exploration as requested - helping the TechDev team choose the best fits for technology.

    + Production of automated testing as needed (including unit tests and end-to-end testing)

    + Monitor the quality and security of projects with the use of static code analysis tools such as SonarCube.

    + Respond to, troubleshoot, and resolve defects and outages in WLT software. This includes being able to respond to emergencies quickly if needed.

    + Mentor and provide guidance to other Developers, perform constructive code reviews.

    + Learn continuously and stay up-to-date with trends, technologies and direction in the technology industry and help surface recommendations for Tech Dev, its processes, and its projects

    + Understand and display WLT-s values

    + Other duties as assigned

    **Minimum Requirements/Skills:**

    + Ability to produce responsive and mobile-first front-ends using modern best practices and frameworks

    + Proficiency in technologies including but not limited to: .NET, HTML5, CSS, JavaScript, Angular, Svelte, SQL and non-relational DBs.

    + Ability to be pragmatic in decision making

    + Comfort with implementation and management of packages and libraries to enhance software products (eg. Tailwind, PrimeNG, and others)

    + Ability to juggle multiple priorities and respond dynamically as priorities change

    + Demonstrate a passion for learning new technologies and staying current

    + Strong time management capability, ability to estimate project scopes accurately, and adhere to timelines

    + Understands the -Big Picture- and has an entrepreneur way of thinking.

    + Detailed knowledge of various browser capabilities, technologies, and good web design practices.

    + Comfortable both architecting and implementing solutions through a team.

    + Understanding the fundamentals of behind a scalable application.

    + Familiar with various design and architectural patterns.

    + Fluent with modern DevOps patterns.

    + Strong communication and collaboration skills.

    + Ability to uphold WLT values.

    **Experience:**

    + 10+ years hands on experience building dynamic web application using: .NET C#, JavaScript, CSS, Web APIs

    + Experience with JavaScript front end frameworks such as Angular or Svelte

    + Strong mentoring and interpersonal skills are required

    + Experience with working on an agile development team

    + Good understanding of databases, tools and techniques used for object to relational mapping, experience in performance tuning. Experience in technologies such as Microsoft SQL Server, SQL Azure, Entity Framework, other ORMs, and non-relational data stores.

    + Experience integrating off-the-shelf solutions, understand build vs. buy decisions

    + Experience with Azure DevOps, GIT, and Visual Studio for task and source code management - including CI and GIT branching strategies

    + Experience with Microsoft Azure or similar cloud platforms

    + Proficient in object-oriented design and development. Knowledge of common architectural patterns, SOLID principals, OWASP top-ten, and industry accepted best practices.

    + Experience with Education technology and Learning Managements Systems (LMSs) a plus

    **Education or Certification:**

    + Bachelor-s degree in computer science, software development or equivalent experience

    Wilson has identified the anticipated pay range for this role based on the many factors that we consider in defining compensation levels for our roles, including market data, and internal equity considerations. Actual pay, and allocation between base and any target discretionary bonus, will vary based on geographic location, education, work experience, skills, market data, and internal equity considerations. Wilson offers competitive benefits, including:

    + Medical, dental, vision, and Life & Disability Insurance

    + 401k plan with partial employer match

    + Paid Time Off

    + Paid holidays

    + Tuition reimbursement

    + -O-Connor days,- which refers to a company-wide office closure between Christmas and New Year-s Eve, as well as other perks.

    Anticipated Salary Range: $88,000 - $130,000.

    Wilson Language Training is an Equal Opportunity, Drug-Free Employer Committed to Diversity in the Workplace. M/W/D/V


    Employment Type

    Full Time

  • Lead .NET Software Developer
    U-Haul    Phoenix, AZ 85067
     Posted 1 day    

    Location:

    2727 N Central, Phoenix, Arizona 85004 United States of America

    This position is 100% remote/work from home.

    U-Haul is searching for a talented Lead Software Developer to join our team. Come join a stable and ever-expanding IT organization to be part of the quest to elevate us to the next level.

    About the Job

    The position is with a software development team that develops and maintains a suite of tier one, mission critical enterprise applications and services used by numerous U-Haul business teams and thousands of U-Haul field locations. Every member of the team makes important contributions which have a direct and significant impact on U-Haul’s business operations.

    We have recently transitioned to supporting both in-office and 100% work from home (remote) employment. In this regard, we have strived to maintain and build upon a positive work environment which emphasizes close collaboration amongst team members and with business teams across U-Haul.

    About You

    We are looking for a Lead Software Developer who is highly skilled in the ability to apply critical thinking and structured programming fundamentals to real world problems. U-Haul uses the Microsoft development stack (e.g., C#, MVC, SQL, Entity Framework, HTML 5, CSS, Angular, Web API, jQuery, ASP.Net, and T-SQL), along with non-Microsoft supporting technologies (like Apache Kafka, SPAs, Reddis, etc.) to solve its business problems. We do this through technologies such as web apps and web APIs, and various types of backend persistence, including SQL.

    The primary roles and responsibilities of this position include the following:

    + Technical lead for product-level software development projects, major technical initiatives. Lead small technical teams through larger-scale software development projects.

    + Directly collaborates with business stakeholders and software development managers on requirements gathering, project and feature scoping. Starting with higher level business and technical requirements, independently estimates and breaks down the work.

    + Ability to communicate high-level technical plans and concepts to both business and technical stakeholders.

    + Owner for major SW process areas, such as SCRUM and release management.

    + Owner and technical lead for large, tier one, mission-critical applications.

    + Writes code that is easily maintainable, highly reliable and demonstrates knowledge of common programming best practices

    + Expert-level troubleshooting and problem solving, spanning software, systems and databases. Use a wide array of tools and techniques to identify the root cause and implement robust technical solutions.

    + Expert-level knowledge of architectural patterns and system design concepts and their applicability.

    + Serve as a technical lead: mentor, train and support other software developers, perform design & code reviews.

    + Excellent technical judgement and decision making. Effectively prioritizes and works through problems which are ambiguous, have incomplete specifications and are complex in nature.

    + Respond quickly and effectively to production issues and taking responsibility for seeing those issues through resolution.

    Why Should You Apply?

    + Competitive Compensation

    + Potential for work from home and flexible work schedules

    + Latest technologies

    + Team that Emphasizes Collaboration

    + Positive Team Culture founded by team self-organization principles.

    Experience/Education/Training:

    + 8+ years of professional software development experience.

    + 4+ years of experience in a senior or lead role providing technical leadership to other software developers.

    + Bachelor's Degree in Computer Science or related field

    + Must be a U.S. citizen or have proof of U.S. employment authorization for this position.

    About U-Haul IT Team

    U-Haul is heavily investing in transforming our applications and reporting systems to a hybrid cloud architecture model. The company culture is one of high team-orientation, that loves to dig in and learn new technologies, and help teammates be the best they can by constant learning, coaching and process improvement.

    Perks of joining the U-Haul fleet:

    Get your career moving with a company who empowers team members to the healthiest version of themselves! We provide robust wellness benefits, events, and resources to help team members becomes the happiest and healthiest they can be. Here are just some of the programs U-Haul has available:

    + Full Medical coverage

    + Prescription plans

    + Dental & Vision Plans

    + New indoor fitness gym

    + Gym Reimbursement Program

    + Registered Dietitian Program

    + Weight Watchers

    + Onsite medical clinic for you and your family

    + Career stability

    + Opportunities for advancement

    + Valuable on-the-job training

    + Tuition reimbursement program

    + Free online courses for personal and professional development at U-Haul University®

    + Business and travel insurance

    + You Matter Employee Assistance Program

    + Paid holidays, vacation, and sick days

    + Employee Stock Ownership Plan (ESOP)

    + 401(k) Savings Plan

    + Life insurance

    + Critical Illness/Group Accident

    + 24-hour physician available for kids

    + Subsidized gym/ membership

    + MetLaw Legal program

    + MetLife auto and home insurance

    + Mindset App Program

    + 50%Discounts on cell phone plans, hotels, and more

    + LifeLock identity Theft

    + Savvy consumer wellness programs- from health care tips to financial wellness

    + Dave Ramsey’s SmartDollar Program

    + U-Haul federal credit union

    + Wellness Program

    + Compensation: $105,000.00 to $145,000.

    U-Haul Holding Company, and its family of companies including U-Haul International, Inc. (“U-Haul”), continually strives to create a culture of health and wellness. Consistent with applicable state law, U-Haul will not hire or re-hire individuals who use nicotine products. The states in which U-Haul will decline to hire nicotine users are: Alabama, Alaska, Arizona, Arkansas, Delaware, Florida, Georgia, Hawaii, Idaho, Iowa, Kansas, Maryland, Massachusetts, Michigan, Nebraska, Pennsylvania, Texas, Utah, Vermont, Virginia, and Washington. U-Haul has observed this hiring practice since February 1, 2020 as part of our commitment to a healthy work environment for our team.

    U-Haul is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, provincial, state or local law. Individual accommodations are available on requests for applicants taking part in all aspects of the selection process. Information obtained during this process will only be shared on a need to know basis.


    Employment Type

    Full Time

  • Programmer Analyst I - Sr (GIS Applications)
    Tucson Electric Power    Tucson, AZ 85702
     Posted 1 day    

    **Programmer Analyst I - Sr (GIS Applications)**

    Company **Tucson Electric Power**

    Location **Tucson, AZ**

    Requisition ID **5765**

    **About Us**

    UNS Energy Corporation (http://www.uns.com) , headquartered in Tucson, Arizona, is a subsidiary ofFortis Inc. (https://www.fortisinc.com) , the largest investor-owned electric and gas distribution utility in Canada. Our public utility subsidiaries, Tucson Electric Power Company, UNS Electric, Inc. and UNS Gas, Inc., power our economy by providing electric and gas service to nearly 700,000 customers in Arizona.

    We embrace a spirit of giving, dedicated to improving quality of life in the communities we have served for generations, and in TEP’s case, since the 1890s. We’re building a cleaner, greener grid, with more wind and solar power than ever before, while maintaining safe, reliable, and affordable service.

    **Your Employer of Choice**

    Our culture is rooted inshared core values (https://www.tep.com/careers/#values) that define how we work and who we are. Our team of innovative professionals bring their authentic selves to work each day to power our vision and make a difference. Be Part of Our Story.

    We create opportunities for employees to thrive through:

    + **Continual growth:** In an industry changing faster than ever before, our commitment to professional growth and leadership development means we never stop challenging ourselves to explore new possibilities.

    + **Active Engagement:** We support a collaborative environment, with peer-to-peer learning and employee-driven groups that foster an inclusive culture.

    + **Total compensation:** UNS Energy Corporation also offers a competitive compensation and benefits package that includes a 401k plan with a generous company match, a company-sponsored pension plan, affordable individual and family health insurance plans, tuition assistance, life insurance, long-term disability insurance and much more.

    Hear from some of our employees,here (https://youtu.be/hpknvJPLuoc) andhere (https://youtu.be/7BECywu-Re4) .

    **Job Description - Programmer Analyst I - Sr (GIS Applications)**

    Check us out. We think you'll like it here!

    Be Part of Our Story. (https://docs.tep.com/rewarding-careers/)

    We are excited to announce an exceptional opportunity for the position of **GIS Programmer Analyst I, II, III, or Sr** In Tucson, AZ, USA. We are seeking a talented and innovating individual who can create new custom solutions to integrate enterprise applications both internally and with vendors and partners, ensuring on-time, cost-effective delivery with minimal system and business impact while maintaining compliance with IT & product architecture.

    **What you will do:**

    + Responsible for supporting complex enterprise-wide IT applications used by multiple business units and external partners.

    + Assists IS personnel and consulting with business clients in the use of information technology and application systems.

    + Collaborating with application vendors, application service providers, SaaS, and cloud computing providers to meet UNS business needs will be a core part of your role.

    + Work closely with the IT enterprise Architecture team to ensure application architecture is consistent with overall IT architecture direction.

    **What you will bring:**

    + Enterprise GIS administration

    + Principles of Cartographic Design

    + Understanding of vector and raster GIS data types

    + Relational Database Management and SQL

    + Experience managing enterprise spatial data

    **Preferred Product Expertise:**

    + ArcGIS Pro, ArcGIS Experience Builder, ArcGIS Dashboard, Survey123, Utility Network for ArcGIS, ArcGIS Runtime SDK for .NET, Electric Utility Experience, IBM Maximo, Work and Asset Management systems, SBS'S Automated Utility Design, AutoCAD, SQL Server, Windows Server, IIS

    **Preferred Technical Skills**

    + ArcGIS Enterprise Administration, Utility Design Administration, Python, JavaScript, ARCADE, T-SQL, .Net, C#, ArcGIS Enterprise Administration, ArcGIS API for JavaScript, Spatial database administration.

    If you are looking for an exciting opportunity to showcase your skills and contribute to a dynamic team, we encourage you to apply for this position.

    *Full job description

    **Position-Related Responsibilities**

    + 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 – III:_

    + 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.

    _Programmer Analyst III:_

    + Designs and writes complex functional specifications and programs.

    + Creates new custom solutions when supported applications don’t include required functionality.

    + Improves application proficiency.

    + Utilizes project management techniques to develop project plans and track progress to optimize project resources. Coordinates project priorities with team members, team leaders and other IS Department groups.

    + Performs the project leader and/or technical lead role for small to medium projects by assigning, directing and reviewing the work of team members.

    + Works closely with chosen technology track vendors to understand the vendor application roadmap and potential impact on UNS business.

    _Programmer Analyst Senior_

    + Identifies and recommends improvements to the software life cycle process itself.

    + Demonstrates expert knowledge of program design methodologies and techniques.

    + Evaluates and identifies new and emerging technologies for implementation.

    + Recognized as a technology expert and serves as a resource for solving complex problems.

    + Recognized as a functional expert that recommends solutions to evolving business processes.

    + Acts as a thought leader to influence the delivery of software solutions across the organization.

    + Works with IT leadership to define and create application technology roadmap.

    + Works with technology vendors to incorporate enterprise requirements into vendor-supplied product roadmaps.

    + Performs the project leader and/or technical lead role for medium to large projects by assigning, directing and reviewing the work of team members.

    + May serve in a temporary Team Lead capacity when the Team Lead is absent.

    + Performs software analysis, code analysis, requirements analysis, software review, identification of metrics, and system risk analysis.

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

    _Level I_

    Minimum Qualifications:

    + High School Diploma or GED.

    + 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 programing 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 judgement 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.

    _Level III_

    Minimum Qualifications:

    + Typically has a minimum 8 years of experience in Information Technology with demonstrated experience in programming, project management, requirements definition, program development and systems design.

    + Demonstrated ability to envision new software solutions.

    + Demonstrated ability to make presentations to customers or professional peers.

    + Demonstrated ability to lead small project teams consisting of 2-4 technical resources, or serve as a project Technical Lead.

    + Good understanding of the business processes supported.

    + Detailed understanding of the System Development Life Cycle (SDLC).

    Preferred Qualifications:

    + Preferred qualifications of Level II.

    + 5 years' experience with products and functionality in chosen technology track.

    + 2 or more years of successful project management experience.

    + Good understanding of systems integration and Services Oriented Architecture (SOA) principles.

    + Demonstrated aptitude for team leadership.

    _Senior_

    Minimum Qualifications:

    + Typically has a minimum 12 years of experience in Information Technology with demonstrated experience and expertise in programming, project management, program development and systems design.

    + Demonstrated ability to lead project teams consisting of 4-8 technical resources, or serve as a project Technical Lead.

    + Detailed understanding of the business processes supported.

    + Demonstrated ability to prepare reports that identify trends and make the appropriate recommendations or conclusions for improvement.

    + Expert understanding of the System Development Life Cycle (SDLC).

    Preferred Qualifications:

    + 8 years’ experience with products and functionality in chosen technology track.

    + 4 or more years of successful project management experience.

    + Knowledge of and experience using process improvement disciplines (for example, Six Sigma).

    + Excellent knowledge/understanding of systems integration and Services Oriented Architecture (SOA) principles, including experience with SOA technologies used at TEP.

    All employees are expected and required to adhere to the Company Code of Ethics and Principles of Conduct.

    **Pay Rate:** Competitive salary based on qualifications and experience

    **All job offers are contingent on successful completion of a pre-employment drug screen and background check.**

    California Job Applicants -click here (https://www.tep.com/california-job-applicant-and-independent-contractor-privacy-notice/) to see our Job Applicant Privacy Notice.


    Employment Type

    Full Time

  • Lead Software Engineer ( Java developer )
    System One    Phoenix, AZ 85067
     Posted 1 day    

    For immediate consideration, please connect with me on LinkedIn at https://www.linkedin.com/in/dpotapenko and then email your resume, work authorization status, current location, availability, and compensation expectations directly to [email protected] - make sure to include the exact job title and job location in your email message.

    *** Contract position for ~6 month; contract can be extended; contract to hire is possible.

    *** The job is on-site with a HYBRID work schedule. Candidates must be local or willing to relocate within commuting distance of Pittsburgh PA, Cleveland OH, Birmingham AL, Dallas TX, Phoenix AZ

    Lead Software Engineer :

    - At least 7-10 years of experience

    - Strong background in technology, preferably in banking/financial services

    - Experience working in Agile/Scrum development methodologies

    - Ability to mentor junior developers and collaborate with product owners

    - Experience with Java/J2EE development, Spring Boot and Spring frameworks, Spring Batch for batch processing tasks, Java Persistence API (JPA)

    - Experience with microservices architecture and RESTful API design

    - Ability to write and implement JUnit tests

    - Oracle, PL/SQL

    - Jenkins for continuous integration and deployment, containerization using Docker and orchestration with Kubernetes

    - Nice to have : message streaming with Apache Kafka, Elasticsearch for search and analytics

    For immediate consideration, please connect with me on LinkedIn at https://www.linkedin.com/in/dpotapenko and then email your resume, work authorization status, current location, availability, and compensation expectations directly to [email protected] - make sure to include the exact job title and job location in your email message.

    .

    System One, and its subsidiaries including Joulé, ALTA IT Services, CM Access, TPGS, and MOUNTAIN, LTD., are leaders in delivering workforce solutions and integrated services across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible full-time employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

    System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.


    Employment Type

    Full Time

  • Application Developer (DCO)
    SOS International LLC    Fort Huachuca, AZ 85670
     Posted 1 day    

    **Overview**

    **_**This position is contingent upon award of contract**_**

    SOS International LLC (SOSi) is currently seeking an **Application Developer (DCO)** at **Fort Huachuca, AZ** in support of a large, mission-critical IT services and support program with continuous (24x7) operations.

    **Essential Job Duties**

    + Responsible for devising or modifying procedures to solve complex problems considering computer equipment capacity and limitations, operating time and form of desired results.

    + Designs, codes, tests, debugs and documents those programs.

    + Competent to work at the highest technical level of all phases of applications programming activities.

    **Minimum Requirements**

    + Active in scope TOP SECRET/SCI clearance.

    + BA/BS +8 years of experience similar in size, scope, and complexity or AA/AS +10 or HS diploma +12.

    + Must meet DoD 8140 DCWF 461 requirements (B.S., CISSP-ISSEP, or GSNA)

    + ITIL v3 or higher certification w/in 90 days of contract start date or hire.

    + Knowledgeable in the mission and operational requirements of the U.S. Army

    + Demonstrated understanding of U.S. Army IT operational and technical requirements and an advanced understanding of U.S. Army IT applications and network systems

    + Expertise in complex information systems architectures involving multiple disparate databases, networks, and communications subsystems

    + Must be willing to work overtime, after hours, holidays, and weekends, as necessary

    + Advanced troubleshooting and problem solving techniques.

    + Excellent oral and written communication.

    **Preferred Qualifications**

    + Master’s degree in Network Management, Telecommunications, Cybersecurity, National Security Strategy, or a related field

    + ITIL 4 Certification

    + Detailed understanding of the Army Unified Network Plans

    + 10+ Years of Application Development.

    **Work Environment**

    + Working conditions are normal for an office environment.

    + Fast paced, deadline-oriented environment.

    + May require periods of non-traditional working hours including consecutive nights or weekends (if applicable)

    SOSi is an equal employment opportunity employer and affirmative action employer. All interested individuals will receive consideration and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity, genetic information, or protected veteran status. SOSi takes affirmative action in support of its policy to advance diversity and inclusion of individuals who are minorities, women, protected veterans, and individuals with disabilities.


    Employment Type

    Full Time

  • Advanced Database Analyst/ Programmer
    SOS International LLC    Fort Huachuca, AZ 85670
     Posted 1 day    

    **Overview**

    **_**This position is contingent upon award of contract**_**

    SOS International LLC (SOSi) is currently seeking an **Advanced Database Analyst/ Programmer** with experience in leading and participating in development and maintenance of database systems.

    **Essential Job Duties**

    + Responsible for leading and participating in the development and maintenance of Cyber and IA database systems while also offering Database development resource to the development team.

    + Required to review and provide technical solutions to projects which may be in different stages of the development life cycle.

    + Perform utilizing experience with Oracle or MS SQL Server DBMS, SQL Language, Unix/Linux including basic shell commands, data warehousing, report generation, job scheduling and monitoring tools, XML, HTML, open source development, and technical documenting skills (Windows Office/Visio/Cvs, etc.).

    + Participate in special projects as required.

    **Minimum Requirements**

    + An active in scope Top Secret/SCI clearance is required.

    + MA/MS +8, OR BA/BS +10, OR AA/AS +12, OR HS Diploma +15 years of experience managing organizations similar in size, scope, and complexity.

    + Must meet DoD 8140 DCWF 621 requirements (B.S. or CISSP-ISSAP)

    + Microsoft Certified: Azure Database Administrator Associate (or higher) certification.

    + One or More of the Following Certifications:

    + Oracle Certified Professional (OCP)

    + Linux Foundation Certified System Administrator (LFCSA)

    + RHCE

    + Oracle Linux Certification

    + LPIC-1 Linux Administrator (or higher)

    + Linux+ GCUX: GIAC Certified Unix Security Administrator

    + Must be willing to work overtime, after hours, holidays, and weekends, as necessary.

    **Preferred Qualifications**

    + Oracle Certified Professional (OCP) or higher

    + ITIL 4 certification

    **Work Environment**

    + Working conditions are normal for an office environment.

    + Fast paced, deadline-oriented environment.

    + May require periods of non-traditional working hours including consecutive nights or weekends (if applicable)

    SOSi is an equal employment opportunity employer and affirmative action employer. All interested individuals will receive consideration and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity, genetic information, or protected veteran status. SOSi takes affirmative action in support of its policy to advance diversity and inclusion of individuals who are minorities, women, protected veterans, and individuals with disabilities.


    Employment Type

    Full Time


Related Careers & Companies

(IT) Information Technology

Not sure where to begin?

Match Careers with Interests

Career Exploration

Browse by Industry