Software Engineer II

Duration: 12 months

Essential Responsibilities: 
• Work closely with the engineering team, product management team, sales, and end users in gathering requirements needed for software configuration 
• Implementation of our Galaxy Manager software onto web-based server environments 
• Ensure availability and performance of networking environments that support multiple critical applications. 
• Ensure associated hardware resources are optimally allocated to the database servers. 
• Proactively monitor the database environments to ensure secure services with minimum downtime. 
• Provide trend analysis and database documentation / reports to management team to enable them to make informed decisions regarding resource management and availability of the systems. 
• Troubleshoot and problem solve issues related to the server/networking environments. 
• Review vendor database requirements & recommendations and implement optimal and secure solutions. 
• Must be able to work independently and collaboratively across multiple teams 

Qualifications/Requirements: 
• Bachelor's Degree in Computer Science, Electrical Engineering or related computer field 
• 5+ year’s experience developing software for complex systems or computerized products 
• Experience in Database Deployment, tuning, development, testing over Internet connections 
• Expertise with Python language 
• Experience with internet protocols (e.g. SNMP, HTTP, HTTPS, FTP, Telnet) 
• Experience configuring open source web servers (Apache) and/or Windows based servers (services, IP configuration, port settings, firewalls, passwords, user accounts) 
• Experience developing user interfaces 
• Effective verbal and written communication skills. 

Desired Characteristics: 
• Masters Degree in Computer Science, Engineering or related computer field 
• Experience with MySQL database query tools or equal 
• DHTMLX JavaScript experience 
• Windows Server 2012 experience 
• PHP scripting language 
• Cloud environments such as AWS database Services would be plus 
• Experience in/with the following: design, setup, installation, and implementation of databases in large scale environments; routine database maintenance including backups, restores, re-indexing, integrity checks, jobs, alerts, processes, etc. 
• Being self-sufficiency and using initiative working on database-related projects 
• Implementing and documenting database processes such as component migration, failover, and disaster recovery models Demonstrated knowledge of: 
• Database design principles, practices and methods 
• Security/permission standards 
• Database Encryption techniques 

U.S. (Country) Specific Qualifications: 
Must be legally authorized to work in the United States full-time 
Must be willing to work in our Plano, TX facility full-time 
Must be 18 years of age or older 
Must be willing to take a drug test as part of the selection process 
Must be willing to submit to a background investigation, including for example, verification of your past employment, criminal history, and educational background

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file