Software Engineer Socialware
Socialware is looking for a software engineer who has strong computer science fundamentals and solid experience with industry-standard technologies to join our elite team of product development professionals. We are looking for an innovative software engineer who will drive all aspects of the software development lifecycle, from requirements to design to development to test to release to customer success.
Responsibilities
Do "whatever it takes" to design, build and deliver Socialware products and services:
Develop innovative software in small teams using cutting-edge technologies.
Deliver projects on-time and to specification with an appropriate level of quality.
Collaborate with product managers, program managers, human computer interaction specialists, customers and prospects to gather and define requirements.
Develop automated functional tests.
Collaborate with technical writers to create customer-relevant documentation.
Requirements
Candidates should have at least 3 years of experience in commercial product development using several of the following skills and technologies:
Java
Presentation technologies (EXT/JS, GWT, Javascript).
Database design and development and data modeling (SQL, XML).
Fundamentals of computer science: object-oriented design and design patterns, data structures, algorithms.
Development process tools: IDE's, compilers, debuggers, profilers, version control systems, code coverage and automated testing tools.
Extensive prior participation in agile software development processes, with emphasis on requirements gathering, milestone-based development and triage.
Experience with relational databases.
Desire to push oneself to grow and improve as a software engineer.
| Location: |
Austin, TX
United States
|