Lead Software Engineer

General summary/purpose:

This position is responsible for the design, configuration, and management of academic and administrative systems for the Carey Business School. This position will take the lead role in identifying strategies and implementing procedures for systems and software development to support marketing and outreach activities, school-wide administrative functions, student services and web-based database application development for both internal and external audiences. This position will analyze, propose and manage upgrades and/or replacements of existing database/software technologies; identifying costs, organizational impacts, and training needs.

This position will interact with senior and mid-level leaders throughout Carey Business School and external vendors, and be able to lead and influence systems problem-solving and decision making related to evolving business needs. The candidate must be adept at communication, documentation, change management, and critical thinking.

Specific duties & responsibilities:

Project Management and Systems Problem Solving (60%)

    Contributes to strategic and tactical planning to achieve divisional goals by prioritizing initiatives and coordinating the evaluation, deployment and management of current and future technologies. Provide consulting services within Carey regarding development of unit-specific databases/software. Conduct needs assessments when appropriate. Oversee, coordinate and assist staff with the development and management of such databases/software. Within functional scope has direct responsibility for the design, development, and application of technical solutions that satisfy customer needs and are essential to the ongoing operations of the school or IT function. Provide input and recommendations to and/or formulates plans. Takes direction from leadership to implement those plans for the success of the unit. Identify opportunities for and recommend additions to database systems and services to fully support faculty, students and administrative staff and to help the school achieve their mission and goals (e.g. identify, recommend, and/or develop front-end/end-user tools). Work with project stakeholders across departmental teams to develop detailed business requirements for multiple projects that sometimes have conflicting timelines and priorities; from concept to launch. Work with the project team and IT technical areas to develop technical requirements. Maintain relationships with customer base to better understand their needs and address organizational goals. Build and maintain project plans and report on project progress to milestones Evaluate all development work done on database server(s), ensuring compliance with any and all Carey and JHU institutional and user account policies. Identify and recommend purchase of appropriate database management system, front-end access software and supporting hardware for school-wide database servers. Work with software vendors, where applicable, to learn/understand the software capabilities, suggest and monitor improvements and install new releases Create and/or oversee complete technical documentation for all databases to ensure that newly hired staff can follow any project with little or no previous knowledge. Maintain project archives. Configures and maintains documentation and deliverables, etc. in central location. Resolve problems and issues as they develop. Ensure the proper communication of problem resolutions. Research new software, products or systems, including coordination of vendor demonstrations.
Reporting and technical solutions development (35%)

    Serve as technical leader on complex dashboarding, reporting, and business intelligence projects and a high degree of initiative and autonomy as expected with the ability to work independently with minimal supervision. Work in conjunction with functional representatives to develop back-end data queries to satisfy ad-hoc requests for information regarding the school. Provide technical development of analytics and reporting solutions. Evaluate existing applications; recommend actions, modifications/upgrade as needed. Design, develop and support system interfaces. Clearly document requirements, development plans and outcomes (training documentation for end users as well as support documentation for internal Carey ITS staff)
Database Administrator Services (5%)

    Responsible for data integrations between internal and/or externally hosted systems. Oversee data access and storage; train end-users in front–end data access methodologies and elementary programming logic. Develop and conduct comprehensive end-user training in most commonly used/supported front-end database query language. Create, implement and execute plans to ensure the highest level of data integrity on all databases, and ensure the ability to fully recover from any disaster. Create and maintain policies and procedures that have been developed relating to database server administration (creating and maintaining user accounts, monitoring user activity, monitoring system performance, performing system and database backups and recoveries).

Minimum qualifications (mandatory):

    Bachelor’s degree preferably in Computer Science, Information Technology or related field required. Five (5) years related experience required.
  • 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 (semester hours) 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.

Preferred qualifications:

    5+ years of professional experience with 3+ years’ experience managing complex interdepartmental projects. Candidates preferably within higher education with some project management experience. Demonstrated experience with SQL programming and development. Experience with Student Information System (SIS) Experience with Tableau or PowerBI Excellent understanding of business complexity and project interdependencies. Effective, organized, and concise written and verbal communicator with clear and effective presentation skills. Attention to detail and proven execution capabilities. Demonstrated ability to multitask and prioritize diverse tasks. Proven ability to work under pressure, owning and meeting critical deadlines. Ability to thrive in, fast-moving and constantly evolving high growth environment. Extensive knowledge, and success with leading efforts in system configuration, solution design, testing and implementations. Critical and strategic thinking, oral/written communication, relationship building, influencing, and interpersonal skills. Ability to collaborate with peers, colleagues and staff. Exemplary customer service skills.

Special knowledge, skills, and abilities:

    Proficiency in database management systems and database administration, including application development, database structure and design, quality assurance, security, risk management and disaster recovery. Knowledge of and ability to implement industry standards and appropriate methodology for programming/application development. Knowledge of distributed computing and ability to design and implement client/server based applications. Proficiency to use database development, management and access software, including Microsoft SQL Server, Knowledge and experience with software designed specifically for database modeling. Knowledge of PC-based Windows software applications such as Microsoft Office Suite, and the ability to evaluate, select and learn new software and operating systems. Ability to identify and resolve problems independently, including hardware configuration problems, software configuration problems, and problems with internally developed applications. Ability to synthesize and analyze end-user requests/needs and design and code appropriate applications. Ability to work collaboratively and build solid working relationships with the IT team, faculty, staff, administration, and outside representatives. Strong organizational, administrative and problem-solving skills. Proven ability to assess priorities, with the ability to respond quickly to changing needs and to balance competing responsibilities. Ability to work independently and exercise independent judgment. Excellent written and oral communication skills. Ability to lead software development projects with a focus on continuous process improvement. High level knowledge of all technologies within area of responsibility Track record of collaboration with peers, colleagues and lower level staff Proven ability to prioritize work and ensure projects and workloads are completed on time while maintaining high morale Ability to prioritize conflicting demands Excellent written and oral communications skills Proficiency to manage and analyze complex data constructs Ability to serve as a technical leader on complex dashboarding, reporting, and business intelligence projects

Classified title: Lead Software Engineer

Working title: Lead Software Engineer

Role/Level/Range: ATP 37.5/E/04/PE

Starting Salary Range: $69,139.92 - $95,002.56 (commensurate with experience)

Employee group: Fulltime

Employee Status: Exempt

Schedule: Monday-Friday –8:30am-5:00pm 37.5hrs/Wk

Location: 100 International Drive, Baltimore, MD

Department name:60004457-Software and Reporting Services Group

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 atjhurecruitment@jhu.edu. 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.

EEO is the Law
Learn more:
https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf

JH at 111 Market Place


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 jhurecruitment@jhu.edu. 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.

EEO is the Law
Learn more:
https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf
Important legal information
http://hrnt.jhu.edu/legal.cfm

Similar jobs

Similar jobs