Software Developer - Perm - Atlantic Partners Corporation
Jersey City, NJ
About the Job
Role Responsibilities
Experience / Competences
Essential
- Build and deploy high-performance, scalable, robust server applications
- Work very closely with development groups, business liaison teams, operations staff, quality assurance teams, IT security group and server administration groups on various activities related to application integration and system enhancements
- Participate in application architecture and design review
- Participate in development, testing, implementation, and support of various enhancements to the systems, services and technologies
- Produce functional application documentation
- Provide third level support on application integration issues
Experience / Competences
Essential
- Strong technical knowledge of C/C++ with the ability to implement, build, run and debug applications on UNIX/Linux
- Experience with Version Control tools, ie: GIT, CVS, Subversion, etc…
- Experience with SQL
- Strong problem detection, troubleshooting skills and analytical abilities
- Ability to work well with others in a team-based environment
- Excellent communication skills, both written and oral
- Willingness and ability to learn new technologies and tools
- High motivation level and attention to detail
- Ability to complete projects on time with minimal supervision
- Bachelor's degree in science and/or engineering
- Minimum of 2 years of experience in programming and systems analysis
- Technical knowledge of one or more scripting languages, ie: Python, PERL, Bash, C-Shell, etc…)
- Experience with TCP/IP programming, inter-process communication and network architectures/protocols
- Experience with messaging platforms / API's, ie: Solace, Google Protobuf, RabbitMQ
- Experience with market data in a fast-paced financial environment
- Experience with financial products, ie: Fixed Income, Foreign Exchange, Credit, Rates, etc…
Source : Atlantic Partners Corporation