Job Title: Senior Software Developer - PHP
(6 months contract to full-time employment)
Reports To: Applications Development Manager
Department: Application Services
FLSA Status: Exempt
Schedule: Monday – Friday 8:00 a.m. to 4:30 p.m.
Responsibilities:
The senior software developer’s role is to design, code, test, and analyze PHP and Perl software programs and MySQL databases and applications while adhering to NASBA’s development standards. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The senior software developer will also analyze and amend PHP and Perl software and MySQL database errors in a timely and accurate fashion and provide status reports to the Applications Development Manager.
Strategy & Planning
• Work with the Applications Development Manager or Senior Software Developer conceptualizing and developing new software programs, databases and applications.
• Meet deliverable schedule in the development life cycle (SDLC) for a variety of projects.
• Assist in the preparation and documentation of software requirements and specifications.
Operational Management
• Consistently write, translate, and code software programs, stored procedures and applications according to specifications with the guidance of the Applications Development Manager.
• Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
• Administer critical analysis of test results and deliver solutions to problem areas.
• Liaise with network administrators, systems analysts, database administrators and software engineers to assist in resolving problems with software products or the organization’s software systems or databases.
• Other duties, as assigned.
Supervisory Responsibilities: None
Internal Relationships: Employees working at the organization’s office.
External Relationships: Vendors and service providers.
Skills and Professional Experience:
Skills Profile
Flexible and adaptable in regards to learning and understanding new technologies
Ability to conduct research into software-related issues and products
Highly logical
Technically proficient
Highly self-motivated and directed
Keen attention to detail
Proven analytical and problem-solving abilities
Ability to effectively prioritize and execute tasks in a high-pressure environment
Ability to work both independently and in a team-oriented, collaborative environment
Experience with secure coding standards, including the Open Web Application Security Project (OWASP)
Experience/Knowledge
Ability to troubleshoot and maintain Perl applications helpful
In depth knowledge of complex MySQL queries
Knowledge of MySQL Stored Procedures
Sees data and SQL queries as the way to solve problems
Excellent knowledge of Apache and Linux configuration and command line usage
Hands on experience working in integrated development environments
Solid working knowledge of current Internet technologies
Hands-on software troubleshooting experience
Knowledge of applicable data privacy practices and laws
Experience with Software Development Lifecycle (SDLC) concepts
Experience with Integrated Development Environments (IDEs) for Open Source Software Development
Experience with Git version control
Knowledge of Amazon Web Services, especially S3, RDS and AWS API Tools an advantage
Knowledge of Java beneficial
Education/Other
College diploma or university degree in the field of computer science or related degree, or 8+ years equivalent work experience
Work Conditions
Overtime hours may be required to meet project deadlines.
NASBA was founded in 1908 and is an Equal Opportunity Employer and encourages applications from women, minorities, people of color, and persons with disabilities.
If you are interested in this exciting opportunity and your qualifications meet or exceed the above description, please submit your resume along with salary requirements in MS Word format to Christy Long at cl...@nasba.org.
Final offers of employment are contingent upon successful completion of national criminal background check, national sex offender registry search and, where applicable, an education credential check and credit check.
Due to overwhelming interest in our organization, we are unable to accept faxed resumes or incoming calls regarding open positions. Only those matching the above job description will be contacted.
Thank you for interest in employment opportunities at NASBA.