Senior Software Developer

Modernize your IT infrastructure, streamline operations, and accelerate application deployment

Apply now

Apply for this job and hear back from the hiring manager in less than 48 hours.

Apply now

About Opticca

Opticca excels in transforming IT architecture and applications, holding top-tier designations and certifications as a Microsoft Azure and Red Hat partner.

We leverage advanced AI and automation technologies to modernize IT infrastructures and applications.

We are committed to offering hands-on, forward-thinking solutions tailored for IT professionals, managers, and leaders aiming to revolutionize their technological framework and secure a competitive advantage.

About us
Permanent

Senior Software Developer

Active

Location

North America

Latin America

Category

Permanent

Type

Remote

Salary

Language

English

Security

About the hiring company

Opticca Consulting is hiring on behalf of our client, a leading provider of innovative software solutions serving hundreds of B2B customers across various industries. We pride ourselves on fostering a collaborative environment where small teams drive significant impact. Our client's well-established software product is essential to our clients' daily operations, and weโ€™re looking for an experienced Principal Engineer to help shape its future.

โ€

About the opportunity

As a Senior Developer, you will work within a small, agile team to enhance and maintain our core software product. You will focus on modernizing the technology stack while ensuring seamless functionality with existing integrations. This role requires strong technical expertise in Java, SQL Server, and full-stack development, with a willingness to learn or adapt to ProvideX (Business Basic) as needed. Additionally, this position will involve direct interactions with customers, requiring excellent communication skills and a customer-focused approach.

This is a full-time remote role for candidates located in North or Latin America, with occasional in-office collaboration opportunities in Baltimore, MD.

โ€

โ€

NOTE: No visa sponsorship is available for this position, we'll review and consider candidates with a valid work authorization in the USA

You can expect to

Key Responsibilities

    • Develop, enhance, and maintain key components of our integration application with a focus on modernization and scalability.
    • Collaborate closely with cross-functional teams, including product managers, designers, and other developers, to define technical requirements and implementation plans.
    • Take ownership of full-stack development tasks, including back-end Java microservices, front-end development, and database integration.
    • Support and maintain the ProvideX-based application while contributing to the long-term strategy of transitioning to a modern tech stack.
    • Troubleshoot and resolve production issues to ensure optimal system performance and minimal disruption for customers.
    • Participate in Agile development processes, contributing to sprint planning, code reviews, and continuous integration/deployment (CI/CD) efforts.
    • Ensure high security, performance, and reliability standards across all developed solutions.
    • Engage directly with customers to understand their technical needs and provide exceptional support.
    • Provide mentorship and technical guidance to intermediate developers.

โ€

Additional Notes:

  • This role will contribute to strategic modernization efforts, with the goal of replacing ProvideX with a modern tech stack in the future.
  • We are open to hiring both a Senior Developer and an Intermediate Developer under this profile.
  • A proactive, adaptable mindset and willingness to learn new technologies are highly valued.
  • The ideal candidate should have a strong personality, be self-motivated, and possess excellent communication skills to interact effectively with customers and internal teams.

โ€

Must haves

โ€

  • Strong Java development experience, including expertise with Spring Boot and microservices architecture.
  • Proficiency in SQL Server, including database design, optimization, and query writing.
  • Full-stack development experience, with familiarity in JavaScript, HTML, and CSS.
  • Experience with cloud services, including deployment and management of cloud-based applications.
  • Strong understanding of Agile methodologies and development within small, collaborative teams.
  • Excellent problem-solving skills with the ability to design scalable and maintainable solutions.
  • Exceptional English communication skills with a customer-facing mindset.

โ€

Nice to haves

    • Experience working with ProvideX (Business Basic) or other Basic-based programming languages.
    • Prior experience in a B2B software development environment, especially within enterprise solutions.
    • Familiarity with modern DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes).
    • Strong understanding of API development and system integrations.
    • Experience mentoring junior or intermediate developers.

Apply now

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thanks! Your resume has been uploaded.
Oops! Something went wrong while uploading your resume.

Where can I find other roles and opportunities at Opticca?

Thanks for your interest! Visit our Careers page to learn more about our different job areas and apply for a role that's right for you. We look forward to hearing from you.

Current job openings