Software Engineer

ADP

Fort Lauderdale (FL)

On-site

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Automatic Data Processing, Inc. in Fort Lauderdale is seeking a Software Engineer to design, develop, and maintain scalable software within the Business Services division.

You will collaborate with cross-functional teams to translate requirements into robust applications across multiple languages and platforms. You will work with C++, C, Java, Python, and Android development, focusing on code quality, testing, and maintainability.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience programming in C++, C, and Java in a professional environment.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience with version control systems, specifically Git.
  • Familiarity with scripting languages and Python programming.
  • Ability to develop and maintain Android applications.

Responsibilities

  • Develop, test, and deploy software applications using C++, C, Java, Python, and C# to meet business requirements.
  • Collaborate with product managers, designers, and other engineers to define software specifications and system architecture.
  • Maintain and improve existing codebases, ensuring code quality, performance, and security standards are met.
  • Utilize scripting languages to automate workflows and streamline development processes.
  • Manage version control and code collaboration using Git to ensure efficient team development.
  • Contribute to Android development projects by building and optimizing mobile applications.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, troubleshooting, and debugging to resolve software defects and improve functionality.

Skills

C++
C
Java
Python
Git
Android
OOP
Design patterns

Education

BSc in CS/SE

Tools

Android Studio

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

XXX - Administration - Product Full Time Technical FL-Fort Lauderdale, Fort Lauderdale, FL, US

About the Role:

As a Software Engineer within our Business Services division, you will play a critical role in designing, developing, and maintaining high-quality software solutions that drive business efficiency and innovation. You will collaborate closely with cross-functional teams to understand requirements and translate them into scalable, robust applications. Your work will directly impact the performance and reliability of our software products, ensuring they meet the evolving needs of our clients and stakeholders. This role demands a strong foundation in multiple programming languages and development frameworks to build versatile and maintainable codebases. Ultimately, your contributions will help position our company as a leader in delivering cutting-edge business technology solutions across the United States.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience programming in C++, C, and Java in a professional environment.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Experience with version control systems, specifically Git.
  • Familiarity with scripting languages and Python programming.
  • Ability to develop and maintain Android applications.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with C# and HTML5 in software development projects.
  • Knowledge of Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  • Prior experience working in the Business Services industry or on enterprise software solutions.
  • Familiarity with cloud platforms and services such as AWS or Azure.
  • Strong communication skills and ability to work effectively in a collaborative team environment.

Responsibilities:

  • Develop, test, and deploy software applications using C++, C, Java, Python, and C# to meet business requirements.
  • Collaborate with product managers, designers, and other engineers to define software specifications and system architecture.
  • Maintain and improve existing codebases, ensuring code quality, performance, and security standards are met.
  • Utilize scripting languages to automate workflows and streamline development processes.
  • Manage version control and code collaboration using Git to ensure efficient team development.
  • Contribute to Android development projects by building and optimizing mobile applications.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, troubleshooting, and debugging to resolve software defects and improve functionality.

Skills:

The required skills such as C++, C, Java, and Python are essential for developing core application logic and backend services, enabling you to build scalable and efficient software solutions. Proficiency in scripting languages allows you to automate repetitive tasks and enhance development workflows, increasing productivity. Git is used daily to manage source code versions, facilitate collaboration among team members, and maintain code integrity. Android development skills enable you to create and optimize mobile applications that extend our business services to mobile platforms. Preferred skills like C#, HTML5, and knowledge of Agile practices further enhance your ability to contribute to diverse projects, improve user interfaces, and adapt to dynamic development environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Encompass Onsite • Fort Lauderdale (FL)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (MD)

On-site
USD 95,000 - 130,000
Health insurance
Retirement plans
Paid time off
+1
Senior Software Engineer
Senior Software Engineer

Northwind Grove LLC • Miami (FL)

On-site
USD 110,000 - 180,000
Health insurance
Retirement plan
Professional development
+2
Software Developer
Software Developer

ADP, Inc. • Brisbane (CA)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Compunnel Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Software Engineer (Android)
Software Engineer (Android)

Hilton Software • Florida

On-site
USD 60,000 - 84,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 190,000
Sr Staff Software Engineer
Sr Staff Software Engineer

H-E-B • San Antonio (TX)

On-site
USD 150,000 - 210,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000