COFCO International Company Profile

Senior Software Engineer .Net at COFCO International (Porto, Portugal)

About the Employer

Job Description

JOB PURPOSE With a proven track within Software Engineering, integrate the IT Service team to promote and deliver software that impacts all organization. With challenging deadlines, a broad scope of responsibilities, targeting quality as a key aspect, we evolve alongside the company, continuously becoming better, more efficient and productive. In IT Service – Integration and Master Data we strive to deliver state-of-the-art solutions targeting key business areas such as Risk and Finance. We are building the company’s applicational eco-system, using Microsoft Azure as a platform, promoting efficient, reliable and scalable systems and processes. You must be a passionate person with learning desire, able to quickly understand the business, delivering holistic approaches to proposed challenges that satisfy, and even exceed, assumed expectations. Within this, you’ll aid us tackling challenges over a wide set of different technology stacks and responsibilities, building and structuring our core development platform, promoting general delivery performance increase. KEY RESPONSIBILITIES  Responsible for training, mentoring, and coaching peers and developers. Deal with ambiguity, multiple strategical and tactical options. Handle cross stack technology projects. Actively participate in architectural designs and implementations. Implements best practices and state of the art techniques. Continuously promote a culture of innovation and improvement. Continuously update on knowledge regarding web technologies, software architecture principles and design patterns. In-the-field action, actively contributing with guidelines, frameworks and methodology processes. EXPERIENCE REQUIRED BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience.  At least 5 years of design and/or development experience with object-oriented languages in an n-tier architecture. Proficient in Relational and Not-Relational Database Management Systems. Knowledgeable in Messaging/Streaming platform (Rabbit MQ, Kafka, Azure Service Bus). Proven experience in decoupled applications eco-systems, using messaging and streaming techniques Know about Solutions Design Patterns and best practices, e.g. ESB. Proficient with Web Services, WCF, REST and Service Oriented Architecture. Experience with concurrent development source control. Worked with Software Development Life Cycle and Agile methodologies.