Join our team – International
Senior .Net Developers
- Extensive experience and knowledge of the following programming and scripting languages: C#, VB.NET, T-SQL, XSLT, JavaScript.
- Knowledge in C# 2.0/3.5 and C# 4.0 is a plus. Solid knowledge in XML / XSD / XPath and presentations standard technologies (CSS / XHTML).
- Knowledge in WCF and WF (Windows Workflow) is highly recognized.
- Proven work experience in ASP.NET 2.0, 3.5 and ASP.NET AJAX and Web Service. Experience in Windows Applications and Windows Services is a plus.
- Proven work experience in Database applications: Database Design, Stored Procedures, Triggers. Experience in SQL Server Integration Services/SQL Reporting Services development is a plus.
- Must be competent in a broad range of technologies and infrastructures.
- Very good experience with software application architecture.
- Solid object-oriented design experience and good knowledge of MVP/MVC design patterns.
- Has the ability to research, evaluate, and recommend new emerged technologies and transfer this knowledge to other team members.
- Knowledgeable of new technologies such as LINQ/JQuery.
- Knowledgeable of best practices and MS recommendations.
- Experience with development tools like TFS/VS 2008/SSMS 2008.
- Excellent communication and teamwork skills.
- 5 years minimum hands-on technical experience.
- University degree in Computer Science or related denomination.
Senior Software Quality Assurance Engineer
- Extensive experience and knowledge as SQA.
- Experience in current SQA tools and techniques.
- Able to develop and execute test plans and test cases.
- Knowledge in QA automation and security test is a plus.
- Has lead QA team in more than one project.
- 5 years minimum hands-on technical experience.
- University degree in Computer Science or related denomination.
Senior J2EE Developer
- Extensive experience and knowledge as a J2EE developer.
- Familiar with SQL language.
- Familiar with J2EE concepts: servelts/JSP, n-tire applications.
- Familiar with one of the following J2EE frameworks: JSF, Struts, Tapestry, spring, ADF, etc…
- Tomcat and MySQL knowledge is a plus.
- Unix OS is a plus.
- Hibernate is a plus.
Senior SQL Database Developer
- Extensive experience and knowledge as a Database Developer.
- Experience in relational and dimensional database modeling.
- Ability to develop and maintain various database objects.
- Deep knowledge of T-SQL scripting language.
- Experience in Data Warehousing and Business Intelligence.
- Ability to develop SQL Server 2005 SSIS packages.
- Knowledge of ADO.NET and C#/VB.NET is a plus.
- Experience in securing, performance tuning, and scaling databases is a plus.
- Experience in analysis services, integration services, notification services, or reporting services is a plus.
- Experience in SQL Server 2008, ORACLE 10 or 11g is a plus.
Software Quality Assurance Manager
- Experience in software development life cycle and testing methodologies.
- Experience in creating and enhancing the software development process.
- Solid planning and estimation skills (test schedules, resource planning…).
- Experience in leadership, coaching, and technical career development for QA team.
- Management experience.
- Ability to oversee multiple projects simultaneously.
- Minimum 7 years of experience in a similar position.
Technical Project Manager
- Works closely with team to develop work breakdown structures and estimations.
- Creates, executes, and updates project plans.
- Reviews and signs off on functional and technical specifications.
- Effectively applies company’s processes and enforces project standards.
- Communicates relevant project information to senior management and Account Manager.
- Monitors deliverables vs. specifications/requirements and corrects outliers.
- Identifies opportunities and makes constructive suggestions for improvements.
- Communicates and handles difficult/sensitive information tactfully.
- Protects project scope and effectively manages change requests.
- Remains on the forefront of emerging industry practices, techniques, and technologies.
- Acts as the main technical and managerial point of contact for the Account Manager.
- Provides high level technical guidance to project team members.
- Has final approval of the design specifications.
- Acts as the Chief Architect when needed.
- Mitigates project risks in co-operation with other stakeholders.
- 10+ years of software experience.
- Very good communication and negotiation skills.
- Very good English.
- Excellent leadership skills.
- Previous experience with U.S clients is a plus.
- Be able to travel to USA.
Senior SharePoint Developers
- Five years demonstrated experience developing multi-tier, multi-threaded, data-centric, distributed SharePoint/ASP.NET web applications using C#, designed for minimum support and maximum scalability/extensibility.
- Experience in the architecture, development, and implementation of SharePoint corporate web portals, blending business application Web Parts with corporate administrative content cohesively.
- Experience in a structured Software Development life Cycle environment using “Agile” methodologies.
- Demonstrated experience in object oriented design and development.
- Proficiency in the .NET Framework, ASP.NET, C#, AJAX, Javascript, Microsoft SharePoint (MOSS and WSS), and Enterprise Content Management.
- Excellent analytical and problem-solving skills.
- Outstanding organizational, interpersonal, and communication skills.
- Commitment to total quality and the process of continuous improvement.
- Bonus Skills: experience and proficiency with Oracle (esp. PL/SQL), Service Oriented Architectures, Web Services, XML, Microsoft Expression, and UI design.
- MCTS, MCM, or MCA SharePoint Certification desired.
- BA/BS degree in Computer Science, or equivalent.
Senior PHP Developers
- Knowledge and professional experience with the Internet and the World Wide Web.
- Expert-level knowledge of PHP with strong OOP experience.
- Expert-level html coding skills.
- Experience with SEO optimization.
- Experience with UNIX command line interface.
- Experience working with Apache configuration and mod-rewrite.
- Expert-level Java Script coding skills. Must be able to correctly estimate the time and effort needed to perform a task, able to meet deadlines with excellent problem-identification and reporting skills.
- Excellent organizational and written skills, ability to excel in a team environment.
- Posses UI design skills.
- Posses strong analytical skill.
- Minimum 5 years of experience in a similar position.
Software Microsoft Manager
Skills Required:
- Ability to create and develop resources career path objectives in parallel with a predefined company future vision.
- Proven track record in planning and organizational functions with profound understanding of Management System Structures and applications.
- Excellent command of the English language.
- Patience and persistence in achieving defined objectives.
- Professional reporting techniques.
- Excellent communication skills with high persuasion capabilities.
- Wide exposure to services and industrial business profiles.
- Good analytical skills with adequate knowledge in project management.
- Possess a leadership character with flexibility and agility in performing.
Job Functions:
- Resources Management: resources allocations and development.
- Project Management
- Technical:
- Solid understanding and experience of Microsoft technologies, specially:
- Visual Studio.
- Team Foundation Server.
- .NET Framework (C# , VB.NET ,ADO.NET, ASP.NET ,XML).
- Microsoft CRM is a plus.
- AJAX, HTML, DHTML, CSS, ASP, JavaScript, JQuery.
- Solid understanding of the principles and practices of Web Services and Service Oriented Architectures, WCF.
- Solid understanding of key Internet technologies and protocols such as: TCP/IP, HTTP/S, SOAP, DNS, SMTP, FTP.
- Expert knowledge of SQL Server design and development.
- Good experience in SSIS and Reporting Services.
- Deep knowledge of Best Practices Design Patterns.
- Security knowledge from an application perspective.
- Demonstrate detailed knowledge of all the aspects of the systems development life cycle.
- Solid understanding and experience of Microsoft technologies, specially:
