Software Engineer III

Company:  Aditi Consulting
Location: Albany
Closing Date: 03/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Summary:

We are seeking a skilled Golang Software Engineer to play a vital role in our Legacy Application Modernization project. This position will focus on developing high-performance, scalable services and potentially refactoring parts of our legacy C++ applications into Golang.  The ideal candidate will have a strong background in Golang development, experience with modern web applications architecture and the ability to integrate with legacy systems in a financial technology environment.

 

Key Expectations:

Collaborate on the strategy for migrating functionality from legacy C++ application to Golang based services.

Optimize application performance for low-latency, high throughput operations.

Contribute to the overall system architecture and design decisions.

Familiarity with C++ is a plus to aid in refactoring legacy code.

Familiarity with NetString based API's a plus.

Strong understanding of server side API's and inter-service communication protocols.

Excellent communication skills, ability to write clear documentation and explain complex technical concepts.

Develop and maintain thorough unit and integration tests for all library functions.

Collaborate with other backend teams to design and implement efficient API interfaces

 

Compensation:

The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on several factors, including but not limited to, a candidate’s qualifications, skills, competencies, experience, location and end client requirements).

 

Benefits and Ancillaries:

Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.

 

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process.  AI technology is used to gather data only and does not replace human-based decision making in employment decisions.

 

Apply Now
Share this job
Aditi Consulting
  • Similar Jobs

  • Software Engineer

    Albany
    View Job
  • .NET Software Engineer, Watervliet, MI

    Watervliet
    View Job
  • Field Service Engineer III - EPI - Albany, NY - (C3)

    Albany
    View Job
  • Analytics Developer III

    Albany
    View Job
  • Software Developer

    Albany
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙