Career/Internships
SperaSoft provides a challenging and exciting career path to help you learn, grow and contribute. There is an atmosphere of opportunity where you'll gain valuable experience, build an exceptional skill set and spearhead your career as far as you want.
The quality and commitment of our professionals create a condusive working environment and enhances our growth and success. We are always glad to welcome talented individuals in St. Petersburg and Volgograd.
There are ongoing opportunities both for experienced and entry-level IT professionals. Contact Us if you are interested in any of the positions below:
Drupal/Web Software Engineer
- 3+ years experience developing consumer-facing websites in a professional production environment
- Solid experience with PHP, MySQL and SQL programming
- Demonstrated expertise with HTML, CSS, AJAX, JavaScript and jQuery
- Previous experience working with Drupal or other open source CMS solutions, experience developing custom Drupal modules is a plus.
- Experience with high-traffic sites and an understanding of high-traffic site architecture including multiple web/database servers, load balancers, and caching layers a plus
- Knowledge of browser-specific rendering idiosyncrasies and a keen understanding of best practices relevant to ensuring cross-browser compatibility
- Familiarity with Agile/SCRUM project development concepts and methodologies
- Excellent communication skills and the ability to work as part of a team,
- Familiarity with video games, the gaming industry in general and massively-multiplayer games in particular is a plus
- Work as part of the web team to help plan and design web pages, services, and applications for delivery on a community-facing website
- Create technical design documentation and work with the web design group to understand business requirements
- Develop high-performing web applications within a heavily customized implementation of the Drupal CMS solution in a LAMP environment. Select and customize—or create—Drupal modules as needed to support your development
- Work with production and project management resources to provide accurate time estimates for development tasks
- Transform static/flat HTML implementations into template/theme implementations for Drupal
- Develop web pages to support feature requirements using recognized best practices in such a way as to ensure maximum performance and cross-browser compatibility
Java Web Software Engineer
- 2+ years of experience in software development and commercial applications development
- Extensive knowledge of Java, JSP, Servlets, XML/XSLT, AJAX, HTML, CSS
- Working experience of JSF, Hibernate, Ant, JUnit
- Experience in Struts, Tiles, MyFaces, and/or Richfaces/A4J/ICEFaces
- Proficiency in Web services development
- Working skills of Tomcat, WebSphere, WebLogic, and/or JBoss
- Good verbal and written English
- Develop applications utilizing Java/J2EE, HTML/DHTML, JavaScript, XML/XSLT, SQL, JSF and Richfaces
Perl Developer
Analyzing, designing, coding, and maintaining an in-house designed, Perl based, build and deployment application.
- Expert in advanced Perl development, 5+ years experience required.
- Expert knowledge of object oriented (OO) design and programming principles.
- Strong understanding and working knowledge of CGI, HTML, and JavaScript.
- Strong understanding and working knowledge of version control systems (Perforce, CVS, RCS, etc.).
- Familiarity with Unix and Windows environments.
- Understanding and working knowledge of Unix shell scripting.
- Understanding and working knowledge of basic Unix OS support.
- Understanding and working knowledge of Apache.
- BS or MS Degree in Computer Science, Information Systems, or equivalent.
- Good written and verbal communication skills.
- Good written and spoken English.
Senior Java Developer
- 3+ years experience of Enterprise/Middle Business level systems development
- Solid knowledge of Java programming
- Experience in development J2SE/J2EE systems
- Extensive knowledge of JSP, servlets, AJAX
- Good knowledge of unit testing and design patterns
- Experience working with Microsoft SQL Server, Oracle and/or PostgreSQL databases
- Knowledge of Oracle and/or MS SQL
- Working knowledge of English (reading, speaking and writing)
- Develop applications utilizing Java, C++ and customize existent programs
- Participate in requirements gathering, analysis, design, implementation, testing and maintenance
- Develop general system design, information flows, requirements, interfaces
- Document system architecture, functional components, data model, key activities, elements, transformations
- Facilitate effective communication of the team and the customer
Software Engineer Java/C++
- 2+ years of experience in software development and commercial applications development
- Solid knowledge of Java programming
- Knowledge of C++ programming
- Proficiency in Swing
- Experience developing Java UI applications
- Experience in Eclipse plugin development is a plus
- Experience with SWT/JFace is a plus
- Develop applications utilizing Java/C++ and customize existent programs
Senior C# Engineer
- +4 years on a similar position
- Working experience of WCF and WPF development
- Multi-threading working knowledge
- Experience in building networking interfaces
- Power Shell expertise
- ASP.NET commercial development
- Windows desktop applications commercial development
- Web Services building and development
- LINQ, XML, XLST knowledge
- MS SQL/Oracle database knowledge
- Active Directory/Exchange/other Microsoft products integration and extensibility experience is a plus
- Microsoft SMS solution knowledge is a big plus
- English, speaking and writing
- Develop products for and extensibility of Microsoft SMS solutions
- Participate in full product cycle development
- Design and architect products
Software Engineer Java/C++
- 2+ years of experience in software development and commercial applications development
- Solid knowledge of Java programming
- Knowledge of C++ programming
- Proficiency in Swing
- Experience developing Java UI applications
- Experience in Eclipse plugin development is a plus
- Experience with SWT/JFace is a plus
- Good written English.
- Good written and spoken English.
- BS or MS Degree in Computer Science, Information Systems, or equivalent.
- Good written and verbal communication skills.
- Knowledge of Windows XP, Vista, MS Office.
- Detail oriented.
- Ability to multitask.
- Develop applications utilizing Java/C++ and customize existent programs
Junior QA Engineer
- Good written English
- Knowledge of Windows XP, Vista, MS Office
- Interest in gaming
- Detail oriented
- Ability to multitask
- Previous experience as test engineer will be a plus
- Executing manual and automated tests
- Writing bug reports and other documentation
Software Engineer C++
- 2+ years of experience in software development and commercial applications development
- Solid knowledge of C/C++ programming
- Proficiency in Win API
- Knowledge of JavaScript is a plus
- Develop applications for Windows Mobile C++ and customize existent programs
Team Lead
- Deep experience in OOP programming
- Experience in Web development (HTML/CSS/Javascript)
- Experience/ability to work in a team and lead it
- Plus experience in Java EE development (Tomcat/JSP/Struts/ etc.)
- Spoken English will be a plus
- Organize development process
- Put technical tools in place
- Bring required technical engineers into team
- Solve technical issues
- Coordinate technical team and project manager requests
- Define architecture decisions
- Lead team to achieve deadlines
- Communicate with client