Sr Software Engineer
Department: Software
Employment type: Full-time
Required experience: Associate
Required education: Associate Degree
Industry: Biotechnology
Function: General Business

Company profile:

Job description:
As an advanced global software engineering and IT consulting company, we’re always searching for talented people. Our recruiting process is part of our career development lifecycle that allows current and perspective EPAM employees to realize their career objectives. With tens of thousands of prospective and current employees in our HR databases, we can ensure our growth. Join a multi-national team of aspiring and energetic people with hands-on experience and knowledge in diverse fields. We are professional and fun to work with, we’ll be happy to share what we know to help you smoothly integrate and speed-up your learning curve

Requirements:
Bachelor’s Degree in Information Technology or any equivalentExcellent communication skills, and able to perform work independently.Extensive experience in development with .NET C#, ideally related to development of real-time, high performance front end application. Experience in performance tuning and memory usage analysis is preferred. Experience in using and customization of third party library such as Syncfusion is a plusExperience in user interface design with good understandings of usability issues for GUI applicationsDetailed knowledge of Object Oriented theory, its related design patterns, and GUI framework designKnowledge of the latest Microsoft technologies and good practices in software development is a plusAbility to use a range of Software Development tools including IDE such as #URL_080b6808a038bf3a211d702a936f3c856ee9678f46d617e20a890fe234e71629#, Source Control Management tools such as Subversion. Knowledge of continuous integration tools such as TeamCity or #URL_7ced1abd55b51ea4cfcfdde756a8b9f96de3a320436a5ba6b0ecd53a32ad3ccd# is a plus.Experience in the use of both Windows and Unix / Linux operating systems, command line tools, scripting tools and basic system administrationDemonstrable ability to proactively address problems, though problem identification, solution design and deliveryDelivery focused individual with ability to work under pressureClear and concise communicator with the ability to work as part of a geographically distributed team, both across the APAC region and globally

Benefits:
Your job within the application development team will put you at the heart of a long term program to transform how the investment bank manages its cash equities business. Working within a team of highly skilled technology and business experts you will have the opportunity to lead the design and development of the application to impact how users conduct their business.The Sapphire system is a high throughput, low latency, fault tolerant trading platform that operates 24 hours x 6 days a week serving users around the globe. The role will challenge your design and development skills and provide direct exposure to different types of users and a large variety of business practices and regulatory domains in Asia Pacific.Be a key contributor in the front-end application development teamCollaborate with Business Analysts and users to design features to support the required business functionalitiesDesign and develop features with users’ goals in mind. Delivery the final product not only functionally capable from business perspective, but is also pleasant to use from user perspectiveInteract with core platform team, database team and business automation team to deliver the required functionalitiesProvide training and support to end users, as well as to a range of dependent teams, including testing team and production support team in other regions