One-page job posting (for easy printing)
Sr. AJAX / GUI Developer
Location: San Jose, CA, or Baltimore, MD area, or Virtual
Code #1142
Salary: Open
Compensation: $90K to $110K per year plus equity.
Location: San Jose, CA, or North Baltimore, MD areas, or Virtual
Relocation: We will offer relocation packages to candidates who prefer to relocate, OR, we can offer the candidate the option to work from home in a Virtual Office Setting!!!
Employee Industry: Computer Software, Telephone, Broadband, VoIP, Wireless
What you will be doing:
Start-up Software Company is currently recruiting for a Sr. Software Programmer to work with it’s Senior Management team and technical advisors. As the Senior Developer you will be responsible for defining, creating, implementing, and testing a new software platform delivering multimedia components, wed based applications and services supporting a new broadband communications platform. You will be the lead developer responsible for proof of concept demonstrations to the market. The future goal for this position is to eventually take over and manage the software engineering team, leading to a possible CTO position.
The company is currently designing a next generation communication platform utilizing Java/Linux. This platform will target a wide audience with a variety of services including a calendar, telephony features including support for SIP/VoIP, messaging, directory services with local search, agile web applications, and home network based services. As the senior software programmer you will develop and deliver a rich graphical user interface supporting multimedia content, Internet applications and services to a 7” touch-screen display.
The alpha-platform will be used to demonstrate capabilities to target customers. As the Sr. Developer you will need to deliver a rich user experience while interfacing with back-end database driven web applications based in Java, J2EE, and XML. You will utilize many next-generation approaches to interface development, so the ideal candidate must have an innovative and open mind to programming and be able to leverage open source software where possible.
Are you a senior level software programmer and developer with management skills who wants a shot at hitting it big with a next generation start up? If so, read on!
Responsibilities:
Assist senior managers and key advisors in defining and developing the initial platform.
Assist in creating Technical Specifications from Use Cases and Functional Requirements.
Responsible for architecting the user interfaces required to deliver media based content, web applications, voice applications and services connected to control hardware - including requirements gathering, design, programming, implementation, and testing.
Build the Graphical User Interface (GUI) and initial applications for testing the proof of concept, and providing demonstrations to customers.
Coordinate with lead developers of Directory and VoIP applications
Manage testing process.
Participate in evaluating new IP-based services to be incorporation into the User Interface.
Ensure that the code developed meets established coding standards.
Lead the creation of integration and test plans for the GUI and application software with other open source software and software from other vendors supporting multimedia content, web applications/mash-ups, telephony features, and home based subscription services.
Integrate and test networking communication protocols into platform independent GUI application software; includes common physical, datalink, network and transport layer protocol standards such as 802.3 (Ethernet), USB, TCP/UDP, IP.
Qualifications:
· BS in Computer Science, Master's degree is a big plus.
Knowledgeable of Graphical User Interface (GUI) Development, JSP, C#, HTML, CSS, Java, JavaScript, AJAX, XML, C++ Development, GUI Development, End-user facing SW Development, Cross Platform Development, Linux/UNIX, MySQL, PHP, Open-Source, IP Telephony/VOIP/SIP
Must be creative, capable of rapid assessment of technical tools, flexible, and have the capability to meet aggressive development schedule for demonstration system.
Ability to hand code JavaScript AJAX requests, Java, on a Linux platform.
Ability to work effectively within a team environment to facilitate collaborative decision making and lead junior engineers
Must also be well-versed in the full Software Development Life Cycle (SDLC), and possess an understanding of how business requirements can translate into software applications
Demonstrated verbal and written communication skills
Strong analytical skills
So if you are a senior level developer with management skills who wants a shot at hitting it big with a next generation start up ... please apply!
Experience:
3+ years platform independent GUI application software development experience on Linux platforms focused on delivering a simple yet rich user experience
3+ years experience with JavaScript and DHTML creating components "widgets" such as drag and drop panels, custom menus, and portals
3+ years of designing and architecting back-end systems with front-end GUIs
5+ years internet programming experience working with any of the following technologies: Java, JSP, C#, HTML, Perl, PHP, CSS, JavaScript, XML, Linux based systems, etc.
5+ years experience working as an Applications Developer
3+ years experience with building Rich Internet Application (RIA) Development Platforms such as AJAX, and Flex
5 years experience integrating networking protocols such as Ethernet, USB and 802.11, Bluetooth, IP, TCP/UDP, DHCP preferably in Linux environments
Expertise with software development tools (IDEs) and network analyzers
Experience working with Open-Source Linux technologies
Desired Experience:
Telephony applications including VoIP using SIP call control
Understanding of IMS and CableLabs based networks
Working in ASTERIX IP-based telephony development environments
Working with Services Oriented Architectures (SOA)
Directory Services Database platforms
Content Management and Services Development Platforms
Understanding the processes for developing APIs and SDKs
Open Source experience would be a plus
This is a tremendous opportunity to join an exciting organization. Significant equity is included with this position.
Contact:
Robert Kames
410-990-0780
Robert(at)Kames.com
For immediate response:
Call 410-990-0780 (East Coast) or
Send Your Resume to
Robert(at)Kames.com