Software Programmer

Fat Pipe Inc - New York, NY

Full-timeEstimated: $79,000 - $110,000 a year
EducationSkills
Position Title: Software Programmer

Job Description:
Job Location: Salt Lake City, UT.
Participate on requirement analysis, design, development and Testing.
Knowledge developing and debugging using C (Kernel)/C++, BASH
Expert knowledge with algorithm and data structure design
Strong knowledge and extensive Python/UNIX/Linux development skills
Knowledge of programming for computer networking IP protocol set, TCP/IP, branch to inter office connectivity, network security, and encryption is a must
Strong interpersonal and communication skills. Strong problem solving and analytical skills
Self-motivated and detail-oriented with a desire to design and develop software products
Science or related area
Related Terms: C (Kernel), C++, Python, Perl, Linux, UNIX, BASH, XML, TCP/IP and SSL
This position requires a minimum of a Bachelor's degree in Computer Science, Information Technology, Engineering or related field.

Resume to: FatPipe Inc, 4455 S. 700 E., Attn: Sharon Aaron 1st Fl., and Salt Lake City, UT 84107.

Participate on requirement analysts, design and development on Java, J2EE, C/C++. Develop applications,work on Amazon Web Services, work on integrated development environments. Requires B.S. degree in Computer Science or related area plus 5 years of experience in software development, or, alternatively, M.S. degree in Computer Science or related area.Knowledge of Java, J2EE, C/C++, JSF, Servlets, JSP, Java Web Services, XML, Ajax, Jquery, HTML and CSS; familiarity with technologies like JDBC, SOAP and OOD; knowledge of SQL/PL/SQL Procedures, Functions and Triggers for Oracle, MySQL and SQL Server databases; ability to work on Linux Kernel module, TCP/IP stack application and network protocols implementation; familiarity with XML documents and use of DTD, SCHEMA and parsing using SAX, DOM and transformations using XSL, XSLT, and XPATH; familiarity with development environments like Eclipse, Net beans, JDeveloper, MyEclipse. Job located in Salt Lake City, UT.

Resume to: Fatpipe, Inc., Attn: Sharon Aaron, 4455 South 700 East, Suite 100, Salt Lake City UT 84107.

Programmer Analyst. Use programming skills to develop and maintain source code. Solve customer issues. Install Linux VMs on Amazon Web Service for future software testing. Configure switching software in CentOS using customized topology and use it for testing products and software. Upgrade third party software on company's system. Use Python to do algorithm validation tests. Install and maintain virtual machines on different platforms. Use programming skills to develop and maintain custom features on software. Maintain different versions of Linux Kernel. Write C codes to convert proc files to be compatible with new Kernel. Set up testbed, including assemble hardware, plug network cable, and trouble-shoot connecting issues. Develop and deploy Virtual Machines with company's software installed, and auto-config them with Enterprise View, set up security tunnels between VMs. Requires B.S. degree in Computer Science or related area and ability to write programs in C and Python; knowledge of Linux Kernel and bash programming; knowledge of Linux networking (IPsec, routing, switching), and ability to set up network with hardware; familiarity with Virtual Machine technologies and tools, and VMware. Job located in Salt Lake City, UT.

Resume to: Fatpipe, Inc., Attn: Sharon Aaron, 4455 S. 700 E., 1st Fl. Salt Lake City UT 84107.

We are looking for someone to join our support team – this person must be a team player with an outgoing personality. Our support people deal with both internal clients as well as external clients. Our support people work with our engineering team on new product development, testing, upgrades, and troubleshooting as well as our sales team in both a pre and post sales support role - so the following skills are required.

People skills – out going personality with a passion for technology
PC Hardware experience
In-depth understanding of IP networking
Linux Networking – (we will train someone on Linux if you have a strong Windows Networking – DOS experience)
Windows Networking
Understanding of IP addressing and subnetting
Troubleshooting experience – real world working support, remote troubleshooting skills.

Requirements - If you have the following skills – it's a big plus!
Experience in a busy phone/tech support environment
Cisco routers experience – or the following certificates: CCNA, CCNP, CCDA, or CCDP Microsoft MCSE, MCP

Test new products and updates using defined test procedures.
Aid with modifying and designing new test plans.
Manage the tracking and resolution of technical issues at both feature and project levels.
Participate in the documentation process for new and updated products
Manage distribution of hardware products to the field
Provide networking support for the internal engineering departments
Troubleshoot product quality issues.
Spanish speaking.