Golang Developer
- Full-time
Company Description
PDDN is a provider of end-to-end software solutions and IT consulting Services and software development Company. is headquartered in Fremont, California with clients across the Silicon Valley and other Information technology Hubs in different states. With integrated solutions, software development, technical services, training and staffing support, we help customers achieve their technology goals allowing them to focus on their business.
Job Description
Role: GOLang Developer
Location: San Francisco, CA /Atlanta or Alpharetta, GA (Remote till covid).
Interview: Phone/Skype
GO Lang (banking experience is preferable)
Responsibilities:
Minimum years of experience range: 5-10 years with minimum 3 years in GOLang
Analyze, design and develop software solutions to meet business needs.
Collaborate with internal and external technical personnel/vendors to facilitate enterprise software integration.
Work on different software development life cycle phases and serve as a technology resource and representative for the department.
Create technical documentation for software (design documents, handbooks, etc.).
Perform code review and design review to ensure compliance with development standards.
Assist with developing automated test cases and test plans for software.
Review software requirements documentation for projects and enhancements
Ensures that system improvements are successfully implemented and monitored to increase efficiency.
Preferred
Good understanding of Web Services protocols such as REST, SOAP, IDL, gRPC and API design for extensibility and portability
Strong proficiency in either GO or Java is desirable. Knowledge in multiple languages like GO, Java and C++ will be a plus.
Knowledge on Spring, Spring Boot, JPA/Hibernate, batch scripting languages.
Experience writing SQL queries for Sybase / Oracle or another Relational Database is required
Good to have knowledge of Node.js and javascript.
Working knowledge of cloud, service mesh and containers is a plus
Working knowledge of object-oriented design and development skills
Ability to use version control software such as GIT
Experience with Scrum/Agile development methodologies
Creative thinker, self-starter, able to work on multiple projects simultaneously
Excellent customer service skills and team orientation.
Bachelor’s Degree in appropriate field of study or equivalent work experience
Strong proficiency in either GO or Java.
Additional Information
All your information will be kept confidential according to EEO guidelines.