Web Application Developer
Department: Information Technology
Reports to: Vice-President of Information Technology
The Application Developer position is primarily responsible for maintaining, scoping, developing, and analyzing applications used to support Telispire’s business needs (specifically, but not limited to Telispire’s internal CRM system, Help Desk applications, and Back Office Billing Solution). The additional responsibilities also include troubleshooting related network, hardware, and/or software-related problems. This position will also support Telispire’s monthly wholesale bill runs.
ESSENTIAL FUNCTIONS:
- Oversee applications programming and analysis including developing, installing, and maintaining application programs, used by Telispire and Telispire’s resellers.
- Determine user’s needs, strategies, and automation goals and develop applications that meet those needs. Work with and mentor other staff on these applications. Provide documentation and training for all developed applications.
- Manage the design and development of Telispire’s internal databases.
- Respond to requests for assistance with the organization’s computer systems. Identify and troubleshoot problems, and provide assistance to users both internally and externally.
- Assist in performing bill runs, providing support for the billing platform, and acting as backup when needed.
REQUIREMENTS, EDUCATION, & QUALIFICATION:
- Minimum Bachelor’s Degree from an accredited school with a focus in a software development, data base administration, and network design.
- Three to five years experience with object-oriented development, TDD, and MVC architecture.
- Demonstrated experience with Crystal Reports, Ruby on Rails, SQL, web services, ecommerce, Linux, Postgres, Git, MS Office, Google Apps, and XML,
- Minimum 3-5 years experience required in an Information Technology related field.
- Experience with troubleshooting and upgrading desktop and laptop hardware.
- Experience with troubleshooting software issues.
- Strong planning and project management skills with experience in managing multiple customers/departments while prioritizing appropriately.
- Strong oral, written, and interpersonal communication skills
- Wireless Telecommunications is a plus.
CANDIDATE PROFILE:
- Must be able to follow Telispire’s established guidelines in writing efficient code to create applications which are easy to add to, maintain, and debug.
- Must be able to work alone, as well as with others, to effectively perform application changes, resolve problems, and recommend improvements/changes.
- Must be able and willing to perform job duties after-hours and on weekends.
- Must be able to communicate effectively with company senior management team, Telispire’s departments, Telispire’s external customers, and key IT vendors.
- Must have strong attention to detail and be able to see the “big picture”
- Must be able to work within deadlines, as well as, manage shifting priorities.



