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 committment 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 Volgogard.
There are ongoing opportunities both for experienced and entry-level IT professionals. Contact Us if you are interested in any of the positions below:
St. Petersburg
Senior Java DeveloperRequirements:
-
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
Game Software Engineer
Requirements:
-
Strong C++ skills
-
Experience of game development
-
Experience of working with game engine (Unreal Engine is preferable)
-
Experience of console development is a plus (PS3 is preferable)
-
Low level optimization experience is a plus
-
Computer Science degree or equivalent is a plus
-
3D math skills is a plus
- Participating in game development project
Volgograd
Team LeadRequirements:
- 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
Software Engineer C++
Requirements:
- 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
Junior QA Engineer
Requirements:
- 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 testsWriting bug reports and other documentation
Send Resume
