Lead Software Engineer - .NET
Terminal
Gran Santiago, Región Metropolitana de Santiago, Chile
Descubre a quién ha contratado Terminal para este puesto
ABOUT THE CLIENT
The company specializes in structural building solutions, including engineered connectors, fasteners, anchors, and software for residential, commercial, and industrial construction. They focus on enhancing the strength, safety, and durability of buildings through advanced engineering, research, and testing. Their products wood, steel, and concrete structures, helping contractors, architects, and engineers design and construct resilient buildings.
Their technology includes augmented reality (AR) for deck planning, a pipeline management platform for builders, and AI/ML-driven data analytics for improving construction efficiency and decision-making. They have invested in homebuilding automation and acquired companies specializing in automated framing and component manufacturing.
As a Lead Software Engineer with a .NET focus, you will be responsible for deg, modifying and developing software programming applications, ensuring customer satisfaction is met by all team .
WHAT YOU’LL BE DOING
Application Development:
- Be an integral part of the application development team, with special emphasis on implementing business logic and the data access layer of application code (TSQL, C#, ASP.NET, etc.). Review, analyze, and modify existing proprietary applications to correct errors, improve performance, and add new features, all while exceeding coding standards. (40%)
Technical Architecture & Design:
- Develop technical architectures, design patterns, and implementation plans for team to follow. (20%)
Mentorship:
- Mentor software developers and associate software developers in making sound, pattern-based technical decisions. (20%)
Troubleshooting & Production :
- Troubleshoot and fix production issues found by customers and internal consultants, as reported by the software team. (10%)
Agile Scrum Participation:
- Attend Sprint Planning, Daily Standups, Sprint Reviews, and Sprint Retrospectives as part of the Agile Scrum software development lifecycle. (10%)
WHAT YOU'LL BRING
- Bachelor’s degree in computer science, Information Systems, Software Engineering, or a related field, or relevant work experience.
- 7+ years of experience in web application development, with expertise in:
- C#, TSQL, ADO.NET, ASP.NET, ASP.NET Core/MVC, Dapper, JavaScript
- SOAP and REST Web Services, WCF, Web APIs
- UI Development: Experience with Blazor, Telerik Kendo UI and ASP. Net is required.
- Testing Tools & Static Analysis: Familiarity with automated testing tools such as Selenium, Postman, and Swagger, and static analysis tools like SonarQube and Snyk.
- Microsoft Development Tools: Advanced understanding of Microsoft development tools, including Visual Studio IDE and SQL Management Studio.
- Design Patterns: Experience using design patterns, such as dependency inversion via dependency injection.
- Project Leadership: Strong ability to start and lead a project from inception to completion.
- Technical Specifications: Ability to break down high-level requirements into technical specifications for implementation.
- Automated Unit Testing: Experience with automated unit testing patterns and tools, including Nunit/Xunit.
- Build Servers: Jenkins/Team City build server knowledge is a plus.
- Version Control & Deployment: Solid knowledge of Bitbucket/Git and Azure environment deployments.
- Tools & Frameworks: Familiarity with TeamCity, Azure DevOps, Powershell, and familiarity with JIRA/Confluence.
- Offshore Collaboration: Experience working with teams across multiple time zones, especially with offshore locations.
-
Nivel de antigüedad
Intermedio -
Tipo de empleo
Contrato por obra -
Función laboral
Ingeniería -
Sectores
Desarrollo de software, Servicios y consultoría de TI y Seguridad de redes y sistemas informáticos
Las recomendaciones duplican tus probabilidades de conseguir una entrevista con Terminal
Mira a quién conocesEmpleos similares
Otros perfiles vistos
-
Fullstack Developer (Python + React)
Fullstack Developer (Python + React)
-
Senior Full Stack Developer (React / Next.js / Python )
Senior Full Stack Developer (React / Next.js / Python )
-
Senior Full-stack Engineer
Senior Full-stack Engineer
-
Sr FullStack Developer (Vue.js - Python)
Sr FullStack Developer (Vue.js - Python)
-
Fullstack Python/React Engineer
Fullstack Python/React Engineer
-
Mid-Level Fullstack Python/React Engineer
Mid-Level Fullstack Python/React Engineer
Echa un vistazo a los artículos colaborativos
Queremos impulsar los conocimientos de la comunidad de una forma nueva. Los expertos añadirán información directamente a cada artículo, generado inicialmente con inteligencia artificial.
Ver más