Job Description
Job Description
In this position, you will leverage Agile methodologies working in a cross-site Scrum Team to create, integrate and maintain different technology solutions for our global Construction Customers. We are seeking a motivated individual to digest business processes, understand, develop, and maintain modern applications that meet the needs of our business units. Successful applicants will possess a combination of technical skills and strong cross-team collaboration abilities.
A successful candidate will have proven experience demonstrating the following skills and behavioral traits:
Flexible attitude and ability to work on multiple kinds of tasks as part of the software development life cycle.
Ability to work well in a project team and in a matrixed environment.
Interest and ability to learn leading-edge technologies with minimal direction.
Ability to delve deep into complex problems and collaborate on solutions.
An eye for detail and passion for excellence.
Customer orientation.
Qualifications
Minimum Qualifications:
Minimum qualifications are required to be initially considered for this position.
Bachelor's Degree in computer science, system engineer or a similar area.
5+ years of experience developing software using technologies like C#, ASP Core Web API, .NET, .NET Framework, Blazor, React, WinForms .NET Core, NodeJS JavaScript, and HTML5
5+ years of working experience with MS SQL Server Database technologies (SQL 2019+, in memory, execution logic, and performance), MongoDB, AzureDB, Postgres SQL, Redis, and Oracle DB.
Intermediate/Advanced experience writing/editing highly efficient TSQL, performing data analysis, and optimizing TSQL using performance tuning tools and settings.
Intermediate/Advanced experience with unit testing in .NET and JavaScript.
Intermediate to Advanced English.
Must have unrestricted - permanent right to work in Costa Rica.
Preferred Qualifications:
Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
Knowledge of:
Construction: Planning, Scheduling, or Operations.
System design.
Microservice Patterns.
Docker/Containers and Kubernetes.
ITIL, Agile/SCRUM, and DevOps concepts.
PostgreSQL, Mongo, or MySQL
NodeJS
React
Vue.js
Experience with Continuous Integration and Continuous Delivery using GitHub.
Sizing, estimating, and planning development efforts/solutions.
SQL Reporting/BI solutions (SSRS, Power BI)
Cyber security knowledge including defense-in-depts, zero trust zones, and vulnerability management.
Requirements listed would be obtained through a combination of industry-relevant job experience, internship experiences and or schoolwork/classes/research.