Software Engineer (Java)
Contract role in Atlanta, GA (Midtown)
The Software Engineer responsibilities include but are not limited to:
Will be working with multiple software programs, databases, and data feeds at once, with different programming language backgrounds
Able to take an unfamiliar software program and decompose it down into its functional parts, databases and API calls, to help drive the solutions of the projects.
Works with other Software Engineers on specific applications to gather requirements needed in order to enhance the application.
Has the ability to facilitate technical discussions between multiple application teams.
Identifies technical challenges in a project, and develops a solution on how to overcome that challenge.
Needs to be efficient in taking process requirements and documents, translating them into developer level requirements to code within applications.
Guide other professionals on the project/program to ensure the content is accurate
Resolve issues relevant to project/program deliverable(s) within their area of expertise
Conversant in Agile and SAFe methodologies
Knowledge of Service Assurance and Service Delivery is a bonus
Able to learn about and present tools to both technical and non-technical audiences
Strong background in networks, software architecture, software testing, and software delivery
Computer science or engineering degree
Must be able to quickly familiarize himself/herself with current systems and project objectives, as well as the role and function of each team member, to effectively coordinate the activities of the team.
Excellent communications skills
Excellent organization skills
Knowledgeable of past & current software languages (Java, PERL, Python, SOAP, CORBA, Restful APIs, MicroServices)
Self-starter and stay abreast of current technology trends (development languages, deployment strategies, consumption, end user views) which will allow them to steer future roadmaps.
Hunter Technical Resources