RADD Senior Developer

Participates as technical expert in design, development, coding, testing, and/or debugging of major new software and/or significant enhancements to existing software which may include applications over multiple platforms.  Guides and advises junior staff.  Manages complex projects independently and assists in estimating and planning for future development work. Performs complex system integration tasks.

Program Description: The Research Application Design and Development (RADD) Team is the software development unit of the Northwestern University Institute for Sexual and Gender Minority Health and Wellbeing (ISGMH). ISGMH is a university-wide institute dedicated to fostering research that improves the health and wellbeing of the sexual and gender minority communities. It currently has multiple NIH- and foundation-funded studies and actively collaborates with community-based organizations to conduct research and translate findings into interventions. The RADD team develops the innovative technologies and health-based interventions utilized by the ISGMH faculty, their collaborators and tens of thousands of end-users nationwide.

This is a 2-year term position with the opportunity for renewal based on performance and funding availability. If interested, please submit a resume, cover letter, a small code sample that includes tests, and why you think this code is interesting.

Specific Responsibilities:

Strategic Planning

  • Provides application development leadership for new and existing software applications.
  • Partners with user in designing features for technology.
  • Provides recommendation on how to enhance system for future growth.
  • Advises/recommends project and activities as related to system/architectural direction and strategy.

Administration

  • Develops and implements procedures for data security, management and compliance
  • Creates and maintains code documentation.
  • Creates ad hoc administrative reports.
  • Delivers system presentations and overviews.
  • Evaluates feature/upgrade/change requests and recommends action.
  • Researches new technologies to enhance current system.

Development

  • Provides technical leadership on projects.
  • Acts as subject matter expert (SME) in appropriate technologies and business domain.
  • Designs, codes, tests, debugs and documents all phases of applications development.
  • Codes software applications adhering to designs supporting internal business requirements or external user.
  • Troubleshoots complex, difficult issues.
  • Designs databases and data structures.
  • Provides recommendations on how to enhance system to meet full business requirements.
  • Determines project feasibility and how to integrate with current system.

Supervises

  • Provides work direction to team members.
  • Supervises staff such as team members, subordinates, contractors, vendors, students, etc.
  • Coaches and mentors staff.
  • Manages projects ensuring timelines and deliverables are met and meet expectations.
  • Provides input to staff assignments.
  • Provides input to performance evaluations for junior team members.

Miscellaneous

  • Performs other duties as assigned.

Minimum Qualifications:

  • Successful completion of a full 4-year course of study in an accredited college or university leading to a bachelor’s or higher degree in a major such as computer science, information technology, or related; OR appropriate combination of education and experience.
  • 4 years relevant experience required.
  • Apache; Code Repositories (Git, Subversion); information security; Microsoft Office (Word, Excel, Powerpoint, Access, Outlook); Service Orientated Architecture (SOA); Skype; SQL/MySQL/Postgres; Storage hardware
  • Programming Languages and Frameworks:  CSS; HTML 5; JavaScript; RubyOnRails
  • Analytical:  critical thinking; data modeling; database design/ data structure; debugging; decision making; enterprise architecture; judgment; problem solving; Troubleshooting; use-case analysis
  • Project:  budgeting; code documentation; collaboration and teamwork; cost/benefit analysis; evaluate resources; facilitate collaboration; functional documentation; iterative & incremental development; organizational skills; planning; workflow development & documentation

Minimum Competencies: (Skills, knowledge, and abilities.)

  • Strong project coordination skills and the ability to prioritize tasks.
  • Effective time management skills
  • Efficient and resourceful in problem-solving.
  • Demonstrated attention to detail and ability to adhere to instructions/procedures.
  • Good communication skills; demonstrated effective spoken and written communication.
  • Demonstrated ability to take ownership of the work, possessing initiative, and good follow-through.

Preferred Qualifications:

  • Knowledge and interest in LGBTQ issues

To Apply: To apply for this position, navigate to careers.northwestern.edu and apply for job ID 34944. Please submit a resume, cover letter, a small code sample that includes tests, and why you think this code is interesting.

Northwestern University is an Equal Opportunity, Affirmative Action Employer of all protected classes, including veterans and individuals with disabilities. Women, racial and ethnic minorities, individuals with disabilities, and veterans are encouraged to apply. Hiring is contingent upon eligibility to work in the United States.

ISGMH Diversity Statement: ISGMH’s commitment to diversity is critical to our mission of advancing access to excellence in academic programs, world-class research, and health programs. Engagement in discrimination or harassment against any person because of race, color, sex, religion, national origin, ancestry, age, marital status, military service, disability, sexual orientation, and gender identity or expression will not be tolerated. Through its work, ISGMH advances the health and wellbeing of LGBTQ individuals. Staff and trainees should expect to find a diversity of sexual orientations and gender identities among ISGMH staff, trainees, research participants, and in outreach experiences. We highlight the importance of respecting and valuing this aspect of diversity among staff and trainees.