Work at APS >> Software Developer II
Software Developer II
Summary
Title:Software Developer II
ID:1097-Ridge-APS
Department:Information Systems
Location:Ridge, NY
Description
Software Developer II

Who we are:
The American Physical Society (APS) is a nonprofit membership organization working to advance and diffuse the knowledge of physics through its outstanding research journals, scientific meetings, and education, outreach, advocacy, and international activities. APS represents over 55,000 members, including physicists in academia, national laboratories, and industry in the United States and throughout the world. Society offices are located in College Park, MD (Headquarters), Ridge, NY, and Washington, D.C.


Position Summary:
Are you attracted to new technology and helping scientists succeed? Do you like having ownership over projects and are a natural problem solver? The American Physical Society is seeking an experienced Software Developer that is passionate about building innovative products. You will be essential in developing and maintaining software to support APS business functions. The Software Developer is expected to have a robust depth of knowledge and is capable of assuming the primary development role on projects.




Responsibilities:
  • Exercises primary responsibility for the implementation of all aspects of an application. Participates in gathering of user and business requirements. Translates requirements into appropriate components under the oversight of their group’s technical leaders. Identifies opportunities for future enhancements.
  • Works with other team members to identify reusable components and develop appropriate libraries, services, and development tools. Develops reusable test libraries and components for use by other members of the team and contributes to core libraries. Suggests new tool sets.
  • Demonstrates an advanced level of mastery of software development techniques and methodologies used by the group. Understands and appropriately applies different data modeling and development techniques. Contributes ideas and suggestions for improving the group’s standard practices.
  • Suggests new solutions and technologies for development and/or production environments. Learns about open source and commercial software products that may form a part of our architecture and makes appropriate suggestions to the group.


Scope & Relationships:

Internal:
Be a part of a team with manager, other developers and software architect in designing and adhering to a set of development practices. Work with quality assurance and support staff in testing and providing adequate documentation. Work with editorial staff on understanding business practices and developing requirements


External:
Work through support staff in monitoring and responding to external user problems. Work with external users to understand and develop requirements. Work directly with external vendors on API’s and communications where applicable. Communicate with user groups and developers of open-source and other third-party tools as needed.



Qualifications:

Education: Bachelors degree or equivalent experience.

Experience: At least 2-5 years practical software development experience.



Knowledge, Skills and Abilities:

▪ Experience with an object-oriented programming language is essential; proficiency in Ruby, Java, and/or Clojure as well as modern frontend development techniques preferred.

▪ Web services experience and understanding of basic web protocols and standards is important.

▪ Familiarity with Unix, Linux or Mac software development environments and command-line and scripting tools is expected.

▪ Strong organization, documentation, and prioritization skills.

▪ Strong written and verbal communication skills.

▪ Excellent attention to detail.

▪ Ability to adapt to quickly changing schedules.

▪ Ability to work well with interdepartmental teams as well as independently.



Work Environment:

▪ Most work performed in an office environment.

▪ Incumbent may sit for long periods of time at desk using computers.

▪ Incumbent may use keyboards, computer pointing devices, telephone, and other office equipment.

▪ Flexible work hours to accommodate the time differences for meetings and events as requested.

▪ Ability to lift up to 5 lbs as part of job responsibilities.



Our Mission:

To advance and diffuse the knowledge of physics for the benefit of humanity, promote physics, and serve the broader physics community, we:

  • Provide a welcoming and supportive professional home for an active, engaged, and diverse membership
  • Advance scientific discovery and research dissemination
  • Advocate for physics and physicists, and amplify the voice for science
  • Share the excitement of physics and communicate the essential role physics plays in the modern world
  • Promote effective physics education for all



The Core Values That Drive Our Mission Are:

  • The Scientific Method
  • Truth and Integrity
  • Diversity, Inclusion, and Respect
  • Partnering, Cooperation, and Open Collaboration
  • Speaking Out
  • Education and Learning

 

The American Physical Society is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, ethnic or national origin, ancestry, pregnancy (including childbirth or related condition), citizenship, familial status, mental or physical disability, veteran status, genetic information, other non-disqualifying disability, or any other characteristic protected by law. 

We welcome you to apply today! 

Powered by ApplicantStack