Software Developer (Python)
Position Description
A critical and most important role, the Software Developer is the brain behind the design of our software systems. He/she is a member of the development team, focusing on developing hosted software modules, based on product requirements and specifications provided by the product management team. In addition to programming he/she will participate in analysis and design to deliver high quality application software on schedule.
Outbox offers the best ticket selling tool in the world and he/she will contribute in developing new applications and improve continually our systems. Experience within the ticketing industry is not essential.
Duties
- Designing and programming components for a secure distributed multi-tier application
- Contributing to the end to end creation of full-scale web-based applications, including detailed specifications, coding and user interface
- Version control and code management
- Quality assurance and performance assessment of your applications
- Documenting architecture and implementation
- Collaborate with project managers, designers and developers as part of the development life cycle to produce quality software.
- Participate in software and service releases
Primary Environment
- Python
- HTML, CSS
- Linux CentOS
Secondary Environment
- Microsoft SQL Server 2005
- Windows Server 2003-2008
Candidate Skills and Competencies
- Strong understanding and extensive experience with the Python programming language
- An understanding of CSS, HTML, XML and Javascript.
- Experience in developing and integrating web based business applications
- Recognize the value of careful planning, organization and documentation.
Beneficial Skills (but not required)
- Experience with software revision control systems, such as CVS.
- An understanding of Classic ASP, ASP.NET and VBScript
- An understanding of Microsoft SQL Server and the Transact-SQL query language.
Qualifications
- Bachelor’s Degree in Computing or related field, or equivalent experience.
- 2-3 years’ minimum experience utilizing the Python programming language.
- At least 3 years’ experience in software development
- Methodical approach to problem solving and attention to detail
- Excellence in working closely in a team and comfortable in a growing company
SUBMIT MY APPLICATION
Configuration Analyst
The Configuration Analyst will play a key role in the implementation and support of future and existing clients providing Tier 3 technical support of Outbox Enterprises products. They will interface with a wide variety of functional areas within the organization including Client Support, Implementation & Account Management, Product Development, Product Management and Information Technology.
Key Responsibilities:
- Provide high-level technical support for all portions of Outbox ticketing software systems
- Regularly trouble-shoot technical issues at both the system and database tiers of the Outbox software system
- Accumulate proficient knowledge of Outbox systems, including a though and detailed understanding of product features, capabilities and limitations
- Translate user needs to application implementation (leveraging existing functionality and/or quantifying new development requirements)
- Act as Tier 3 support for Client Services
- Write and execute Python/SQL scripts
- Support Implementation Management on an as-needed basis with the roll-out of Outbox products and services to new clients
- Manage request and incident queue within service management software and maintain service level compliance
Minimum Qualifications/Requirements:
- Working knowledge of SQL (Microsoft SQL Server), Python, Linux
- Knowledge of HTML, CSS, JavaScript, XML, XSL a plus
- Aptitude for troubleshooting
- 3-5+ years ticketing industry experience is desirable
- Excellent verbal and written communication skills
- Ability to work under stressful conditions and time constraints
- Capable of working independently or collectively on assigned tasks
- Travel as required up to 15%
- Ability and willingness to work off-hours and on weekends as necessary
- Ability to streamline processes and communication between multiple clients and remain in sync with other Configuration Analyst(s)
Administrative Details:
Reports to: Director of Client Services
Location: Los Angeles, CA / Remote as Required
Classification: Exempt
Supervises: N/A
SUBMIT MY APPLICATION
IT Specialist
We are currently looking for an IT Specialist to join our passionate IT Team.
The sought-after candidate participates in the deployment and monitoring of network infrastructures projects in a Windows/Linux mixed environment for a large volume transactional web site. He/she will leverage the best available tools to deliver on performance and reliability goals on servers, networking infrastructure and at the application level. He will provide the highest level of support to our clients and end users. This includes hardware, software, and other resources to meet the company's requirements. He will interface with a wide variety of functional areas within the organization including Client Support, Implementation and Account Management.
Key Responsibilities:
- Provide direct technical support to clients and end-users for all IT related issues, both hardware and software
- Manage networks in a multi-sites environment
- Resolve problems associated with the operating system, network and hardware
- Manage a 100+ servers environment (80% Linux and 20% Windows 2003/2008)
- Install, upgrade and maintain hardware, networking equipment and software
- Support an international base of clients as well as hosted infrastructure;
- Maintain record of daily problems and remedial action taken, as well installation activities
- Oversee the daily performance of computer systems and network servers
- Set up equipment for employee and client use, performing or ensuring proper installation of computers, NT servers, HP switches, and appropriate software
Requirements:
- Minimum of 3 years of experience
- Degree in Computer Engineering or Network Management, an asset
- Knowledge of Windows/Linux environment and SQL server(Certifications, an asset)
- Working knowledge of local and wide area networks (LAN/WAN), Internet, e-mail systems, telecommunications and data communications
- Experience with routers, switches and Cisco/HP hardware
- Knowledge of phone switch/voicemail management an asset
- Resourceful, organized and curious (Technical innovations, new software and hardware)
- Ability and willingness to work off-hours, on-call and on weekends as necessary
- Must have clean driving record, be able to provide a current DMV record
- Travel as required up to 25%
Administrative Details:
Reports to: IT Manager
Location: Los Angeles, CA / Remote as Required
Classification: Non-Exempt
Supervises: N/A
SUBMIT MY APPLICATION