Job Title: Software Architect
Job ID: 2024-12654
Job Location: Alpharetta, GA or Berkeley Heights, NJ
Job Travel Location(s):
# Positions: 1
Employment Type: W2
Duration: Long Term
# of Layers: 0
Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers
Key Technology: GO
Job Responsibilities:
- Developing Go application framework components that are scalable and maintainable across our enterprise.
- Translating software requirements into stable, working, high-performance software.
- Work on interesting and difficult problems.
- Develop services that interact with RDBMS and Messaging systems.
- Develop quality unit/integration tests to ensure a quality product.
- Playing a key role in application architecture and design of the system.
Skills and Experience Required:
- 7+ years of hands-on Architecture experience.
- 3+ Years of Go software development experience.
- Working knowledge of concurrency in GO.
- Hands-on experience with GO CPU and memory profiling tools.
- Understanding of GO’s dependency management framework.
- Hands-on experience with common GO packages and frameworks such as: Gorilla-Mux or Chi, Gorm, Go Kit, gRPC.
- Strong understanding of building RESTful API fundamentals.
- Postgres experience is mandatory.
- Experience in the Financial industry highly preferred.
- Bachelor’s degree in related field or equivalent experience.
#J-18808-Ljbffr