1

Software Developer Analyst Jobs (NOW HIRING)

Software Developers also analyze and design databases within an application area. RESPONSIBILITIES * Designs or develops software systems using design and functional specifications, scientific ...

Developer Analyst Austin, TX (Local Candidates) 6+ months Designs, develops, updates and maintains ... Software Development Life Cycle. The programmer will be required to comply with Client data ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

C++ Software Developer, Chicago, IL We are seeking a C++ Software Developer to enhance a real-time ... In addition to possessing excellent analytical and technical skills, the successful candidate will ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

C++ Software Developer, Chicago, IL We are seeking a C++ Software Developer to enhance a real-time ... In addition to possessing excellent analytical and technical skills, the successful candidate will ...

Senior Software Engineer

Columbus, OH · On-site

$115K - $151K/yr

Code and modify software applications and perform code reviews * Provide technical support for ... developer/analyst experience using each of the following technologies: React, Node.js, Jest ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

Chicago IL Jobs, C++ Software Developer, C++, Java, Python, R, Strong Mathematical Skills, Financial, Trading, Software Engineer, Programming, Programmer Analyst, Architect, Chicago Recruiters ...

Job Title: C# Developer, Analyst Location: Arvada, CO Type: Direct Hire Our client in the Arvada ... If you have a software development background, but an interest in being more involved in the ...

Developer Analyst Location: Austin, TX Minimum Requirements: 8 Years of Experience in Proven ... Understand the Software Development Lifecycle, Software Configuration Management and how the tools ...

C++ Software Developer

Chicago, IL · On-site

$50.50 - $68/hr

C++ Software Developer, Chicago, IL We are seeking a C++ Software Developer to support ... cause analysis. Develop tools and processes to improve future operations. - Design/implement ...

Responsibilities : • Provide engineering support for embedded software, cryptographic systems, and system interoperability, including software analysis, architecture review, and configuration ...

C++ Software Developer

Fairfield, NJ · On-site

$50 - $67.25/hr

Fairfield NJ Jobs, C++ Software Developer, C++, Windows, Linux, SQL Server, STL, Object Oriented Programming, Software Engineer, Software Architect, Programming, Programmer Analyst, New Jersey ...

next page

Showing results 1-20

Software Developer Analyst information

See salary details

$31

$53

$70

How much do software developer analyst jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for software developer analyst in the United States is $53.07, according to ZipRecruiter salary data. Most workers in this role earn between $41.59 and $64.66 per hour, depending on experience, location, and employer.

What are Software Developer Analysts?

Software Developer Analysts are professionals who combine the roles of software development and systems analysis. They are responsible for designing, developing, testing, and maintaining software applications while also analyzing user requirements and system specifications to ensure solutions meet business needs. Their work often involves collaborating with stakeholders, troubleshooting issues, and recommending improvements or new features. This hybrid role requires strong technical, analytical, and communication skills.

What are the key skills and qualifications needed to thrive as a Software Developer Analyst, and why are they important?

To thrive as a Software Developer Analyst, you need strong programming skills, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with development frameworks, databases, and tools like SQL, Java, Python, and version control systems is typically required, along with certifications such as Microsoft Certified: Azure Developer or AWS Certified Developer. Excellent problem-solving abilities, attention to detail, and effective communication are vital soft skills for collaborating with teams and interpreting user requirements. These competencies enable you to design efficient solutions, troubleshoot issues, and deliver high-quality software that meets business needs.

How do Software Developer Analysts typically collaborate with cross-functional teams during a project?

Software Developer Analysts often work closely with project managers, business analysts, and quality assurance teams throughout the software development lifecycle. They participate in regular meetings to clarify requirements, discuss technical solutions, and ensure alignment between business goals and technical implementation. Effective communication and a collaborative mindset are essential, as they may need to translate business needs into technical specifications and provide status updates or technical guidance. This collaborative environment fosters both professional growth and a deeper understanding of the business domain.

What is the difference between Software Developer Analyst vs Software Engineer?

AspectSoftware Developer AnalystSoftware Engineer
CredentialsBachelor's in CS or related field, certifications like Java or SQLBachelor's or higher in CS or Software Engineering, similar certifications
Work EnvironmentBusiness analysis, application development, client interactionSystem design, coding, testing, and architecture
Employer & Industry UsageFinancial, healthcare, consulting firmsTech companies, software firms, large enterprises

Both roles often require similar educational backgrounds and certifications. Software Developer Analysts focus more on analyzing business needs and developing applications, while Software Engineers typically work on designing and building complex systems. The roles overlap but differ mainly in scope and focus within the software development lifecycle.

More about Software Developer Analyst jobs
Infographic showing various Software Developer Analyst job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $110,380 per year, or $53.1 per hour.
Software Developer

Software Developer

ECR Software Corporation

Boone, NC • On-site

Full-time

Posted 5 days ago


Job description

JOB SUMMARY / DESCRIPTION

At ECRS, Software Developers design or customize software for client use with the aim of automating the retail industry. The individuals in this role develop, create, and modify applications software or specialized utility programs, analyze user needs, and develop software solutions. Software Developers also analyze and design databases within an application area.

RESPONSIBILITIES

  • Designs or develops software systems using design and functional specifications, scientific analysis, good software development practices, and mathematical models.
  • Writes, updates, and maintains computer applications and software packages to handle specific jobs such as tracking inventory, storing/retrieving data, or controlling other equipment.
  • Develops or directs software system testing and validation procedures.
  • Reviews and modifies existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Directs software programming and development of corresponding documentation.
  • Consults with customers or other departments on project status, contractual commitments, or technical issues, such as software system design or maintenance.
  • Consults with the ECRS Design team to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  • Conducts pretesting of programs and software applications to validate and identify inconsistencies with the design specifications.
  • Consults with the QA and Design teams to clarify program intent, identify problems, and suggest changes.

QUALIFICATIONS

  • Proficiency in JAVA.
  • Experience in software testing and debugging including the use of automated testing processes.
  • Familiarity with relational databases.
  • Experience with SQL (statements, store procedures, triggers).
  • Experience with web development tools, JavaScript frameworks, mobile application development and utilizing RESTful API services.
  • Two years of experience recommended in a high-transactional environment.
  • Mobile application experience preferred.
  • Basic understanding of a retail environment & operations.
  • Ability to prioritize and multitask.

ALL APPLICANTS MUST BE AUTHORIZED TO WORK IN THE UNITED STATES.

ABOUT ECRS:

ECRS is a fast-paced, progressive technology company with a wide range of opportunities for quality-oriented, career-minded individuals. Geographically situated in the heart of the Blue Ridge Mountains, ECRS offers the unique opportunity of a high-tech career in a resort college town setting. The ECRS family is made up of energetic, outgoing professionals who love what they do for a living. They are courteous, knowledgeable people who strive for excellence in everything they do. ECRS employees work together in dynamic teams to create, sell, install, and support our best-in-class retail automation solutions.

We believe that acceptance of diversity is a key reason as to why we're successful. All qualified applicants who can demonstrate integrity and competence will receive consideration for employment and advancement without regard to race, color, religion, gender, sexual orientation, disability, age, political affiliation, or national origin.