Careers
Kanda promotes a business casual, entrepreneurial atmosphere that seeks out that perfect combination of challenging endeavors, outside interests and fun.
Kanda hires the best and brightest architects and engineers who work together on integrated project teams. The culture we have is based on constant innovation, learning, and knowledge sharing. This environment ensures that we deliver integrated and consistent value for our clients.
The solutions we deliver necessitate that everyone at Kanda is from the cream-of-the-crop and capable of rapidly producing truly superb applications.
Kanda offers an exceptional salary and benefits package, as well as an intellectually charged, creative environment and outstanding opportunity for professional growth.
Open Positions in St. Petersburg, Russia
Software Architect
Kanda Software is looking for an experienced Software Architect for a
technical leadership role in implementation of projects using leading edge
technologies. An ideal candidate is bright, forward thinking, able to
function independently but can also work in an environment that fosters teamwork.
Responsibilities
- Work with Project Manager to plan, define and document overall business and systems requirements.
- Design and develop architecture views for application systems.
- Perform data analysis and process modeling.
- Design and document component specifications and component relationship definition.
- Work with Project manager to define resource and project plans.
- Create development and deployment strategy.
- Assist in proposal writing and defining the scope of new projects.
Requirements
- 7+ years experience in systems architecture, software design
and development with emphasis on scalability, performance, and security
- Proven effective software architecture and component design
for web based applications.
- Strong knowledge of object oriented design and architecture
- Extensive hands-on knowledge of n-tier application architecture
- Strong experience in database design
- Knowledge of distributed technologies .NET/J2EE/COM+
- Good familiarity with the leading platforms: Windows and UNIX (in particular Linux)
- Ability to provide technical oversight and not being afraid to code
- Familiarity with quality management process (ISO 9000) is a plus
- Strong communication, problem solving, and analytical skills
- Good reading English is required. Good writing English is a plus.
Senior Software Engineer
Kanda Software is looking for an experienced Senior Software Engineer
for implementation of projects using leading edge technologies.
An ideal candidate is hardworking, responsible, accurate and fast,
a quick learner, able to function independently but can also work in
an environment that fosters teamwork.
Responsibilities
- Implementation of mission critical Internet applications in ASP.NET and/or Java using various databases on Windows and/or UNIX platforms.
- Design and document component specifications and component relationship definition.
- Participate in definition of development and deployment strategy.
Requirements
- 4+ years experience in software design and development
with good understanding of scalability, performance, and security issues
- Proven experience in implementation of
web based applications.
- Strong knowledge of object oriented approach
- Extensive hands-on knowledge of n-tier application development
- Strong experience with database systems
- Knowledge of web technologies .NET/J2EE
- Good familiarity with the leading platforms: Windows and UNIX (in particular Linux)
- Familiarity with quality management process (ISO 9000) is a plus
- Strong communication, problem solving, and analytical skills
- Good reading English is required. Good writing English is a plus.
If you believe you have a superior skill set in any of these fields,
and you're motivated and hardworking, please send your resume
as a Word or ASCII (text) attachment
to jobs.ru@kandasoft.com.
Please make sure you put your name and the position you are
applying for in the subject line.
|