Software Engineer

Software Engineer

Resumen

Localización

Area

Tipo de contrato

Fecha de publicación

Descripción de la oferta

As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences. Welocalize delivers multilingual content transformation services in translation, localization, and adaptation for over 250 languages with a growing network of over 400,000 in-country linguistic resources. Driving innovation in language services, Welocalize delivers high-quality training data transformation solutions for NLP-enabled machine learning by blending technology and human intelligence to collect, annotate, and evaluate all content types. Our team works across locations in North America, Europe, and Asia serving our global clients in the markets that matter to them. www.welocalize.comTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.MAIN PURPOSE OF ROLEThe Software Engineer is responsible for developing information systems by studying operations, designing and developing software components, and collaborating with others in a software development team to ensure that solutions are maintainable, scalable, and tested.MAIN DUTIESThe following is a non-exhaustive list of responsibilities and areas of ownership of a Software Engineer:Study information needs, systems flow, data usage, and work processes to formulate solutionsCollaborate with Product Management and UX personnel to understand priorities and ensure designs are refined through user testingDocument and demonstrate proposed solutionsCollaborate in analysis, problem definition, requirements, and solution design under the direction of senior software development team membersImplement solutions following the software development lifecycleUpdate job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizationsProtect operations by keeping information confidentialAccomplish engineering and organization mission by completing work in a timely fashionREQUIREMENTSEducationPost-secondary degree in Computer Science, Engineering or equivalent professional experience+2 years experience as a Software EngineerExperience Demonstrable professional experience implementing complex features in large software systems, following the software development lifecycleExperience of Agile software development practices;Experience shipping code in an agile SDLCAble to apply continuous integration, develops, and automated testing conceptsKnowledge of paradigms, languages, and trends in the relevant domainGood knowledge of popular JavaScriptOther relevant skillsFamiliarity with design patternsFamiliarity with asynchronous programming, queuing, caching, logging, security, and persistenceAwareness of algorithms, big O complexity, and the CAP theoremAble to add value to team discussions, prevent views persuasively with rational justifications, and solve disagreements constructivelyProblem-solving skillsAbility to work in a fast paced environmentAbility to work independently and as a member of a team
#J-18808-Ljbffr

Compartir en Redes Sociales

Cómo inscribirse

Para obtener más información y suscribirte, haz click aquí