A prominent technology firm in Wrocław seeks a professional for a full-time role focused on the design and implementation of software components. Required skills include core Java, data analysis, and experience designing large-scale distributed systems. Additionally, candidates should possess team collaboration and communication skills, and must have a degree in computer science or a related field. Fluent English is mandatory. Interested candidates are invited to send resumes to vincent@alphait.us.
Qualifications
2 years of IB experience or 5 years of non-IB working experience.
Experience working on large projects and sizeable team.
Experience of delivering large scale distributed systems.
Fluent written and spoken English is a must.
Responsibilities
Work in a small team on component design and implementation.
Collaborate with business analysts and project managers.
Communicate design ideas and partake in peer reviews.
Interact with other IT developers utilizing the components.
Skills
Pro-active, self-starter
Efficient communication
Team player
Strong design skills
Core Java
C#
Data analysis
Multi-threaded distributed systems
Messaging systems
JDBC
Java2D
JPA
COM objects
Excel Add-ins
ExcelDNA
Education
Undergraduate degree in computer science or similar
Job description
Full-time
Company Description
Credit Suisse
Job Description
Yes, one trip a year to London.
III ROLE
Key role objectives
Responsibilities
Work as part of a small team in design and implementation of various components in SRP
Work with business analysts and project managers
Communicate design ideas and take part in peer reviews
Interact with other IT developers who are users of said components
IV SKILLS AND EXPECTATIONS
Key technical skills
Pro‑active, self‑starter, able to pick up an issue, and take ownership through to successful delivery
Efficient communications with global team members and other colleagues
Team player
Develop and unit test code in a rapid moving and changing environment
Strong design skills and ability to work independently and in a team setting.
Skill and Experience
2 Years of IB experience or 5 years of non-IB working experience
Experience working on large projects and sizeable team.
Experience of being involved in delivering large scale distributed systems
Experience with multi‑threaded distributed systems
Experience with messaging systems
Experience with core Java
Experience with C# a bonus
Strong background in data analysis within complex software environments
Capable of describing practical day‑to‑day analysis techniques used in order to achieve goals
Deep understanding of core Java libraries such as concurrency, collection and networking
JDBC is a plus
Java2D, JPA, JMS are plus
.NET Skill (not required but a plus)
Understanding of core C# concepts, including collections, concurrency, locking, thread pools
Demonstrable NUnit and C# testing skills
Experience with COM objects and integrating with COM objects is a plus
Experience with Excel Add‑ins a plus
Experience with ExcelDNA a plus
Education/Professional Qualifications:
Essential: Undergraduate degree in computer science or similar (e.g. math or EE)