Software Developer (Bilingual preferred)

Acme Retail Systems
Hackensack, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 65K

Job location

Hackensack, United States of America

Tech stack

Java
Microsoft Windows
Software Applications
Application Performance Management
Bash
Code Review
Software Debugging
Software Design Patterns
Linux
Object-Oriented Software Development
Systems Development Life Cycle
Software Engineering
Systems Integration
Strategies of Testing
Scripting (Bash/Python/Go/Ruby)
GIT
Software Version Control

Job description

We are seeking a motivated Software Developer / with strong programming and scripting skills to design, develop, and maintain software applications and automation solutions. The ideal candidate will have experience with Java development, Object-Oriented Programming (OOP) principles, and scripting in DOS/Bash environments to support application development, system integration, and operational automation., * Design, develop, test, and maintain software applications using Java.

  • Apply Object-Oriented Programming (OOP) concepts to create scalable and maintainable solutions.
  • Develop and maintain DOS and Bash scripts for process automation, deployment, and system administration tasks.
  • Troubleshoot and resolve application, scripting, and system issues.
  • Collaborate with cross-functional teams to gather requirements and implement technical solutions.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Create and maintain technical documentation for applications, scripts, and processes.
  • Optimize application performance and improve system efficiency through automation.

Requirements

Do you have experience in Version control systems?, * Strong experience with Java programming.

  • Solid understanding of Object-Oriented Programming (OOP) concepts, design patterns, and software development principles.
  • Experience developing and maintaining DOS batch scripts and Bash shell scripts.
  • Knowledge of software development lifecycle (SDLC) and version control systems such as Git.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Excellent verbal and written communication skills., * Experience with Linux and Windows operating systems.
  • Familiarity with CI/CD pipelines and automation tools.
  • Knowledge of databases and SQL.
  • Experience with system integration and deployment processes.
  • Understanding of software testing methodologies and debugging techniques.

Key Competencies

  • Software Development
  • Scripting & Automation
  • Java Programming
  • Object-Oriented Design
  • Problem Solving
  • System Administration Support
  • Technical Documentation
  • Team Collaboration

This role is ideal for candidates who enjoy combining software development expertise with automation and scripting to improve operational efficiency and application reliability.

Apply for this position