Thomsons Online Benefits Company Profile

Senior .NET Software Engineer at Thomsons Online Benefits (Cluj-Napoca, Romania)

About the Employer

Job Description

You will be closely working with our product Darwin™, a cloud-based global benefits management and employee engagement software, used by some of the world’s most innovative companies. We work in an Agile environment, constantly up to date with the market needs and newest technologies, to be able to build a high performance and scalable product, supporting a fast and continuously growing global business. The role and your mission: Project Ownership and Development  Handle one or more software projects and development plans Responsible for the underlying architecture of the software Oversee the work delivered by the project team  Technical adviser for management and provide programming perspective on requirements Set the technical direction, by consulting with the team and architects, and considering all arguments (including research of new technologies to use) Facilitate group collaboration and be involved in design and technical decisions Review designs and technical decisions within the Architecture group Provide guidance and insight on development techniques and methodologies Maintain high standards of software quality within the team by establishing good practices and habits Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans Design, develop, and unit test applications in accordance with established standards Participate in peer-reviews of solution designs and related code Coaching and Mentoring: Encourage and help the team improve their skills, and guide/mentor them in their personal development plans and career growth Help them increase productivity by working smarter, more efficiently and by using better techniques Provide technical leadership to team members Mentor/coach individuals to achieve their business/personal development objectives Identify development needs, be able to give constructive feedback, and motivate team members to always improve Help team members engage with  delivery goals Training: Get involved in various team development projects by leading various training activities, l Conduct technical presentations, best practices & Workshops, lead innovation week  Your experience and values  As members of our team, we enjoy working alongside colleagues who are: Responsible Transparent Fail-friendly Continuously improving and resourceful  Passionate and taking pride in their work  Logical, analytical  Challenging everything, delivering excellence Solid technical skills and experience in: Agile development  and full software development life cycle  + 4 years of experience in software development (web and server side applications) Service Oriented Architecture Message queues and event-driven services Continuous deployment strategies Familiar with: T-SQL, MongoDB C# .NET Framework advanced features like: Reflection and Emit, LET, DLR, TPL, TAP WCF ASP.NET MVC, WebApi and Core Angular, TypeScript and JavaScript HTML CSS & Responsive Web Design Developing extensible, robust and efficient applications Developing secure, scalable, maintainable and high performing applications Our PINK benefits and culture  We believe that a good working environment and happy people are key to success. So, here’s a snippet of what you can expect from your day to day working environment: Guidance, mentoring and training to help you grow in your role Being part of a global, successful &  fast growing IT company Step up and voice your opinion - we foster an environment in which good ideas and arguments are listened to Free subscription to Pluralsight - largest tech & creative training video library The opportunity to innovate  Open and fun environment Opportunity to build your own flexible benefits package (read more on our company page)