Job Title: Software Developer (6 months contract to full-time)
Reports To: Applications Development Manager
Department: Application Services
FLSA Status: Hourly/Exempt
Schedule: Monday – Friday 8:00 a.m. – 4:30 p.m.
Responsibilities:
The software developer’s role is to design, code, test, and analyze PHP software programs, MySQL databases and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The software developer will also analyze and amend PHP 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 company 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 OWASP
Experience/Knowledge
Solid technical knowledge MySQL and PHP.
Knowledge of Stored Procedures and 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.
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 SDLC
Experience with Open Source IDE’s
Experience with Git version control.
Knowledge of Amazon Web Services, especially S3, RDS and AWS API Tools beneficial.
Education/Other
College diploma or university degree in the field of computer science or related degree, or 5+ 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.