Software Developer - C++, Java, Pyth Senior Software Developer If you are a Software Developer with experience, please read on!
What you'll be doing:
The Software Developer will become a member of the Network Dynamics Laboratory (NDL) Software Team NDL is a diverse and team-oriented group of software developers, researchers and scientists specializing in disciplines including computer science, mathematics, physics, statistics, economics, and public health. Our mission is to put tools in the hands of decision makers to enable them to make better policy.
The (Senior) Software Developer will be expected to participate in developing software that promotes advanced scientific research through innovative data handling, analysis and visualization methods, and will help develop and maintain an integrated cyber-environment to support science and public policy as it pertains to large information, social, infrastructure and biological systems.
In accordance with our hiring procedures these positions will require a criminal background check.
What you must have-
-MS in Computer Science or a closely related field, or BS with equivalent professional experience (required for rank of Research Associate); or PhD in Computer Science or closely related field, or MS with equivalent professional experience (required for rank of Senior Research Associate).
-Demonstrated in depth knowledge of C++ or Java.
-Strong algorithm, software development, and problem solving skills.
-Proficiency developing software in a Unix environment.
-Proficiency with one or more Scripting languages (such as Python, Perl, etc.)
-Ability to work independently, as well as within a team environment.
-Excellent communication skills in a diverse multi-cultural environment.
-Ability to learn new technologies and apply them to solving problems.
-Ability to efficiently move between multiple tasks and adapt to changing requirements.
-Demonstrated ability to design and implement complex software systems (required for Senior Research Associate).
Preferred-
-Experience developing web applications for data intensive problems
-Experience with Web Services Deployment (eg, Tomcat, REST, SOAP)
-Experience developing interactive visualization tools, including temporal and spatial elements.
-Experience developing and deploying applications and services in a Cloud Computing or Grid environment (eg, Hadoop, AWS, virtualization)
-Experience developing distributed and multi-tier software
-Experience with relational databases, including applications and schema development (eg, Oracle, Postgres)
-Experience with Geospatial Information Systems (eg, ESRI products, Google Earth, OpenStreetMap)
-Experience developing for High Performance Computing platforms such as clusters (eg, MPI, threads)
-Experience in algorithm development and optimization
Must have a criminal background check
What's in it for you:
Healthcare
Flexible reimbursement
Accidental Death & Dismemberment
Worker's compensation
Short term disability
Long term disability
Employee wellness
So, if you are a Senior Software Developer with experience, please apply today! MG1-SftDv, CyberCoders
CyberCoders, Inc is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, ancestry, marital or veteran status.