The successful candidate will work with the members of the Global Obesity Prevention Center (GOPC) at Johns Hopkins University from various Schools, Departments, and disciplines. The candidate will be based within the GOPC's Systems Science Core (SSC) and work with different project arms to program/develop computational modeling software and tools that address questions about the prevention and control of obesity.
Specific duties & responsibilities:
Work with the team to implement computational models in line with GOPC research projects and matching model specifications
Develop web app interfaces for modeling software
Have your code be reviewed and critiqued in an open and challenging way and review others' code and provide valuable feedback to them
Write unit, functional, regression, and integration tests
Train others to run the developed models and tools
This position will take a supporting role in the development of conceptual models for all GOPC Systems Science Core Project. Clients consist of government agencies, foundations and other organizations. Interactions with clients include meetings to identify project aims, to discuss technical decisions on projects, and to present project results. This position will also assist with training software platform users when platforms are released to clients. Position is minimally supervised by the lead Programmer of the GOPC. Position will take the lead for web app interface development. Position is highly independent however working in a team environment.
The position develops, maintains, and uses the Virtual Population for Obesity Prevention (VPOP) software platform, used to carry out research projects within the GOPC Systems Science Core, and the position will work with a team on future software applications needed to carry out future research projects.
VPOP is a Python based, highly modular software platform, that can generate computational models of cities that include virtual people, households, schools, parks, playing fields, gyms, recreation centers, grocery stores, restaurants and other locations that represent the composition of real cities. These virtual cities allow decision makers to design and test the value of various obesity prevention policies and interventions all within the safety of a computer before implementing them in real life. The platform is used by the GOPC Systems Science Core team members, and will be used by decision makers in the future. The platform is designed around capturing various behaviors (such as food consumption decisions or physical activity decisions) within specific software modules that can be mixed and matched to create specialized daily schedules for the virtual people within the models.
The VPOP software platform is used on a range of computing platforms from laptop to supercomputing cluster. Therefore, the position requires knowledge of the differences in these computing architectures and the ability to leverage their strengths appropriately. The platform is used on both the Windows and Linux operating systems and continued support must be provided for both. When the platform is made available to decision makers around the world, the position will require supporting those users. The position will assist with adding new requested features to the software platform as well as improve usability for users through changes to the user interface.
As new software platforms are developed for other GOPC Systems Science Core projects, the position will aid in handling these same factors in those new contexts.
Bachelor's degree in a related field
3 years of related experience.
Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.
* JHU Equivalency Formula: 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job. *
Experience in full life cycle development of web applications.
Cloud technical architecture experience.
User Interface design and implementation.
A keen interest in programming / software development.
Special knowledge, skills, and abilities
A positive attitude towards change and ability to adapt.
Strong problem solving and analytical/reasoning skills.
Excellent written and oral communication skills.
Ability to work independently and as part of a team.
Strong interpersonal skills and the ability to work effectively with individuals at all levels and with diverse personalities in a collaborative environment
Classified title: Senior Programmer Analyst
Starting Salary Range: $57,544.00 - $79,044.00
Employee group: Full Time
Schedule: Monday-Friday; 8:30am – 5:00pm
Employee subgroup: Exempt
Department name: International Health- Health Systems Program
Personnel area: Bloomberg School of Public Health
The successful candidate(s) for this position will be subject to a pre-employment background check.
If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office at email@example.com. For TTY users, call via Maryland Relay or dial 711.
The following additional provisions may apply depending on which campus you will work. Your recruiter will advise accordingly.
During the Influenza ("the flu") season, as a condition of employment, The Johns Hopkins Institutions require all employees who provide ongoing services to patients or work in patient care or clinical care areas to have an annual influenza vaccination or possess an approved medical or religious exception. Failure to meet this requirement may result in termination of employment.
The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.
Equal Opportunity Employer Note: Job Postings are updated daily and remain online until filled.
Johns Hopkins University remains committed to its founding principle, that education for all students should be grounded in exploration and discovery. Hopkins students are challenged not just to learn but also to advance learning itself. Critical thinking, problem solving, creativity, and entrepreneurship are all encouraged and nourished in this unique educational environment. After more than 130 years, Johns Hopkins remains a world leader in both teaching and research. Faculty members and their research colleagues at the university's Applied Physics Laboratory have each year since 1979 won Johns Hopkins more federal research and development funding than any other university. The university has nine academic divisions and campuses throughout the Baltimore-Washington area. The Krieger School of Arts and Sciences, the Whiting School of Engineering, the School of Education and the Carey Business School are based at the Homewood campus in northern Baltimore. The schools of Medicine, Public Health, and Nursing share a campus in east Baltimore with The Johns Hopkins Hospital. The Peabody Institute, a leading professional school of music, is located on Mount Vernon Place in downtown Bal...timore. The Paul H. Nitze School of Advanced International Studies is located in Washington's Dupont Circle area.