Please scroll down, To apply

Software Engineer III

hiring now
New job

Aditi Consulting

2024-10-01 10:45:47

Job location Albany, New York, United States

Job type: fulltime

Job industry: I.T. & Communications

Job 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.

Inform a friend!

<!– job description page –>
Top