<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0" xmlns:osx="http://www.opensourcexperts.com/osxns#">
<channel>
<title>Mono Job Announcements at opensourcexperts.com</title>
<description>This index is compiled by opensourcexperts.com.</description>
<link>http://www.opensourcexperts.com</link>
<language>en-us</language><item>
<title>Unix/Linux Sr. Developer-Cutting Edge Company in the Music Industry</title>
<link>http://www.opensourcexperts.com/Jobs/viewjob.html?id=737</link>
<description>POSITION TITLE: UNIX / Linux Software Developer
POSITION SUMMARY:
Highly motivated, self-directed, developer to serve in a technical capacity for both
redevelopment of existing code + building new software for UNIX / Linux / Mac OS X
platforms using C, C++ and other pertinent development languages. Extensive functional and
object-oriented design and development of server-side software, including both data
processing, audio processing, and web services is required. The work involves a strong
understanding of the software development life cycle, object-oriented design, well known
development patterns, and challenging development requirements for both distributed
application development and hardware level application domains.
FUNCTIONS OF THE JOB
Essential Functions:
Representative but not all inclusive of those commonly associated with this position
• Participate in all phases of the software development life cycle – requirements analysis,
development, testing, and implementation
• Participate in technical logic and design discussions
• Contribute to the development of custom code
• Contribute to the review and analysis of business requirements
• Create, maintain, and present technical documentation to different audiences and levels
• Regularly inform supervisor of development status
• Perform resource, technical and risk assessments
• Work with other development, architecture, and product development teams
• Work with 3rd party vendor on technical design/specifications, development, testing and
deployment to ensure the product meets company's requirements
• Develop and write computer programs under general supervision within specified in-house
procedural standards
• Prepare test data and tests programs to assure correctness of logic
• Debug present programs to assist production program problems
• Responsible for program maintenance, reloading of files and job recovery
• Assist in the timely completion of assigned development projects
• Prepare required documentation, including project plans, software program, and user
documentation
• Assist in the estimation of personnel requirements, cost and time for development projects
• Train and assist computer area and user personnel when appropriate
POSITION QUALIFICATIONS REQUIREMENTS
Education: Bachelors Degree or higher in Computer Science or Math or equivalent industry
experience.
Experience: 3+ years Object Oriented programming experience - 3+ years C / C++
development. 2+ years of Java, Objective-C, C# or a modern scripting language (i.e. Ruby,
Python). References are required.
Skills + Abilities:
Representative but not all inclusive of those commonly associated with this position
• Strong hands-on expertise in developing device level C++ applications
• Strong hands-on expertise in developing distributed or message oriented C++
applications, including network programming at the socket layer
• Must possess the ability to develop in and maintain a Unix / Linux workstation and
development environments.
• Experience with all of the following libraries and toolsets are required: SVN or CVS version
control, vi, UNIX command shell (Bash preferred).
• Experience with Xcode and Objective-C preferred but not required..
• Experience with some or all of the following libraries and toolsets is preferred: STL, gcc, g+
+, xerces-c, gSoap (or other web services API), any sound APIs.
• Must possess ability to work independently in a fast-paced, dynamic environment
• Must be a team player who understands the importance of teamwork, collaboration, and
open communication, including a willingness to work in a par programming environment on
occasion.
• Must be familiar with various UML diagrams and modeling techniques.
• Must possess strong analytical and technical documentation skills
• Must possess ability to effectively present information and respond to questions
• Experience with distributed systems or a large enterprise background is a plus
• Must have an excellent understanding and hands-on experience with design and
development best practices
• Must be dedicated to excellence in his/her work, must be detailed-oriented and thorough
• Must have demonstrable achievement in job history

</description>
<pubDate>2008/05/08</pubDate>
</item>
</channel>
</rss>
