Senior Software Engineer

Red Earth Software

10-04-2010 | EXPIRA LA 16-04-2010

Job expirat

RESPONSABILITATI

The Senior Software Engineer will be part of a team of software engineers responsible for designing, developing and implementing software applications.

Duties:
- Understand and review functional requirements and technical specifications.
- Provide software design estimates that accurately reflect the size and resources required.
- Design, develop and maintain new and existing software applications during the full lifecycle software development process.
- Write and review documentation.
- Mentor and develop junior software engineers.
- Perform research, evaluation and advice on new technologies and solutions.
- Perform code and test plan reviews and take responsibility for the quality of the software released.
- Contribute to formulating and implementing standards and software engineering practices.


CERINTE

Requirements:

Work Experience:
- Minimum of five (5) years experience in full software development lifecycle.
- Minimum of five (5) years experience in both. Net Framework and C + + or C #.
- Minimum of five (5) years experience in object oriented design and development.
- Experienced with development environments such as Microsoft Visual Studio 2005, debugging tools and source control.
- Advanced knowledge of ASP.NET AJAX (C #).
- Advanced knowledge of Web Services and AJAX techniques Experience with MySQL, MSSQL, PostgreSQL (database design, SQL scripting language).
- Experience with XML, XSLT, XML Schema, SOAP, JSON.
- Experience with MVC architecture (applied to Web applications).
- Experience with Active Directory (or any other LDAP Servers).
- Experience with Threading techniques.

Considered a plus:
- Experience with Java.
- Experience with Email Servers.
- Experience with Linux / Windows cross-platform development.
- Experience with ASP.NET MVC (C #).
- Experience with PHP (OOP).

Education:
- Bachelors or Masters Degree in Computer Science or related field or equivalent experience.

Other requirements:
- Passion for developing quality software.
- Ability to be both detail oriented and to work at abstract levels.
- Ability to think out of the box.
- Comfortable working in a small team.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Ability to work independently.
- Ability to plan and organize own workload.
- Ability to learn and deploy new technology and development skills.
- Ability to communicate in English and Romanian with other Red Earth Software employees and customers in person, by telephone and in writing.
- Proven track record of delivering high quality code to specification standards.


DESCRIEREA FIRMEI

Red Earth Software is a Microsoft Gold Certified Partner and specializes in the development of content security solutions that help companies Ensure proper usage of their email and Internet systems. The company was founded in 2001 and is dedicated to the creation of technically innovative products and providing outstanding customer service. Red Earth Software offers a stimulating and challenging work environment with lots of opportunity to learn and grow. Please visit our website for more information: