Demo

Software Developer

Smart Synergies
Glendale, AZ Full Time
POSTED ON 2/6/2025
AVAILABLE BEFORE 4/6/2025

Job Details

Our client is seeking a talented and experienced Application Developer to join their team. In this role, you will be instrumental in developing and enhancing our web applications. You will collaborate closely with various functional teams to create high-performance, user-friendly applications that shape the future of our digital products.

Key Responsibilities:

Application Development:

Design, develop, and maintain robust, scalable, and high-performance software applications.

Write clean, efficient, and maintainable code using programming languages such as Java, C#, or similar.

Develop and optimize database solutions by designing, implementing, and managing both relational and NoSQL databases, ensuring efficient data storage, retrieval, and seamless integration with software applications.

Implement both front-end and back-end components following industry best practices and standards.

Utilize frameworks and libraries to enhance application functionality and performance.

System Integration:

Develop and manage integration solutions between Oracle and other systems and technologies.

Use various integration technologies and methodologies (e.g., REST, SOAP, APIs, message queues) to facilitate seamless data exchange.

Ensure data integrity and consistency across integrated systems.

Develop and maintain processes to handle data transformation and migration.

Technical Collaboration:

Collaborate with cross-functional teams, including product managers, designers, and other developers, to define and implement software solutions.

Participate in architecture and design discussions to ensure solutions align with business requirements and technical constraints.

Conduct code reviews to ensure code quality and adherence to coding standards.

Mentor and provide technical guidance to junior developers.

Troubleshooting and Maintenance:

Identify, diagnose, and resolve technical issues and bugs in a timely manner.

Perform performance tuning and optimization of applications and databases.

Ensure software security and compliance with data protection regulations.

Maintain and update technical documentation, including design specifications, user manuals, and deployment guides.

Continuous Improvement:

Stay current with emerging technologies, tools, and best practices in software development and cloud computing.

Proactively identify opportunities to improve existing processes and systems.

Participate in training and professional development activities to enhance skills and knowledge.

Qualifications:

Proficiency in one programming language and familiarity with others, such as C#, Java, or JavaScript/TypeScript.

Proven experience in designing, implementing, and optimizing database solutions, including relational (e.g., SQL Server, Oracle, MySQL) and NoSQL databases, with strong skills in data modeling, query optimization, and ensuring data integrity and security.

Extensive experience in developing and maintaining web applications using JavaScript/TypeScript, HTML, and CSS.

Solid understanding of software engineering principles, patterns, and practices, including object-oriented design, test-driven development, and agile methodologies.

Proven ability to build high-performance applications following best practices.

Skilled in debugging and resolving issues using browser-based tools and error-checking methods.

Experience implementing automated unit testing and end-to-end testing using relevant frameworks.

Proficiency with git as a code versioning tool and experience in collaborating with other developers through code reviews, pull requests, and merge conflict resolutions.

Experience or knowledge of cloud platforms and services like Azure, AWS, or Google Cloud.

An interest in AI, machine learning, data science, power apps, or related technologies.

Exceptional time-management, interpersonal, and communication skills in a fast-paced and agile environment.

Ability to write technical design documents from provided functional designs and create unit test documents for related areas.

Ability to communicate technical issues effectively to functional counterparts and stakeholders.

Positive, can-do attitude and a strong collaborator who works well with different teams and stakeholders.

Exceptional problem-solving abilities and a strong desire to learn and master new skills and technologies, coupled with a willingness to share knowledge with peers.

Ability to work both independently and collaboratively in a dynamic setting.

If you are passionate about software development and thrive in a fast-paced, dynamic environment, we encourage you to apply and become a part of our innovative team.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Smart Synergies

Smart Synergies
Hired Organization Address Chantilly, VA Full Time
Provide automated testing support. Mandatory Skills 1. Proficiency in automated testing tools and frameworks such as Sel...
Smart Synergies
Hired Organization Address Chantilly, VA Full Time
Job Description Client is looking for a highly motivated Cloud Engineer to join their team. The ideal candidate will hav...
Smart Synergies
Hired Organization Address Reston, VA Full Time
Position Summary : The Identity Access Management (IAM) Engineer is responsible for installation integration and deploym...
Smart Synergies
Hired Organization Address Reston, VA Full Time
Requirement : 2 years' experience Bachelors / Associates degrees in related field that have done optical fiber splicing ...

Not the job you're looking for? Here are some other Software Developer jobs in the Glendale, AZ area that may be a better fit.

Software Developer - Hybrid

Agate Software, Glendale, AZ

Junior Java Developer

Triunity Software, Phoenix, AZ

AI Assistant is available now!

Feel free to start your new journey!