R585 - SENIOR SOFTWARE ENGINEER BOGOTA

Bebeefullstackdeveloper


Full Stack Developer Job Opportunity Bogotá, Distrito Capital, Colombia RTRC is seeking a skilled Full Stack Developer to design and develop software products for the energy industry. The main responsibilities are: - Design and implementation of software solutions. - Integration of the software solution into the source code repository (GIT). - Commitment to quality standards in your solutions. - Contribute to the software solutions documentation. - Promote and contribute to software architecture goals. - Active commitment with the team dynamic reporting ongoing, finished, blocker issues, and improvement opportunities. - Maintenance of software solutions. Required Skills - 2+ Years of relevant software development experience based on Web technologies. - Engineer or related bachelor degree. - Proficiency in software design techniques, including object-oriented analysis, functional programming, and design techniques. - Understanding of common architecture patterns (SOLID principles, DDD, design patterns, MVC, MEAN stack). - Knowledge in C# Component Based Development and .NET Frameworks. - Knowledge in TypeScript. - Knowledge in Angular or React. - Knowledge in Node JS. - Unit testing development oriented skills API Rest design principles. - Background in ASP.NET and/or ASP.NET Core. - Demonstrable fluency in HTML5, CSS3, and JavaScript. - Knowledge in design, development, and optimization of relational databases (SQL Server). - Abilities for profiling, debugging, and code comprehension in complex applications. - Emphasis on performance, scalability, high-reliability, and maintainability solutions. - Be passionate for technical challenges and willing to learn and share knowledge. - Be proactive and innovative in an open and collaborative environment. - Ability to make good decisions under pressure, as well as ability to accomplish multiple tasks in limited time frames. - A self-motivated individual who is able to work independently, as well as in a team environment, customer oriented with skills in problem solving. - Good communication skills in native and English language. What You Bring - The candidate must have a strong background in software development using web technologies. - Must have engineering or related bachelor degree. - Must be proficient in software design techniques. - Must understand common architecture patterns. - Must have knowledge in C#, .NET Frameworks, TypeScript, Angular/React, Node JS, Unit testing, ASP.NET, ASP.NET Core, HTML5, CSS3, JavaScript, SQL Server. - Must be able to debug and comprehend complex applications. - Must be proactive, innovative, and passionate about technical challenges. - Must have good decision making skills and ability to accomplish tasks under pressure. Additional Information This job requires a highly skilled and motivated individual who is able to work independently and in a team environment. The ideal candidate will have a strong background in software development using web technologies and will be proficient in software design techniques and common architecture patterns. We are looking for a proactive and innovative individual who is passionate about technical challenges and willing to learn and share knowledge. If you are a self-motivated individual who is able to make good decisions under pressure and accomplish multiple tasks in limited time frames, we encourage you to apply. Please note that this job requires good communication skills in native and English language.

trabajosonline.net © 2017–2021
Más información