Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives. With offices in the United States, Costa Rica, Colombia and Mexico, Gorilla Logic helps clients gain competitive advantages to achieve results faster.
Senior Full-Stack Engineer (.NET/Angular)
Gorilla Logic is working with our client, who is an industry leader in providing the all-time most recommended dealer management system to help build their team of highly intelligent and capable engineers. We are looking for a Senior Full Stack Engineer, who will work with a team of engineers building and maintaining our client’s e-commerce and internal platforms. Based in Costa Rica or Colombia, this is a key role within our client’s engineering team, requiring extensive web development experience with .NET and modern JavaScript frameworks. Our environment will require you to work effectively with your teammates, of course. But your real success will be measured by how well you couple critical thinking with self-motivation, enthusiasm, and determination.
Responsibilities
*Responsible for full stack development with an emphasis on frontend experience
*Responsible for design, building and implementation of web applications
*Build the front-end applications in collaboration with product designers
*Proficient in both front-end and back-end languages, frameworks, and databases
*Work with development teams and product managers to ideate software solutions
*Define, document, and communicate technical requirements
*You occasionally lead feature design and coordinate implementation efforts with others on team
*You ensure your code is of high quality, conforms to coding standards, and provide valuable feedback to other engineers via code reviews/pull requests
*Work independently and pair with other software engineers on your team in order to foster an environment of learning and growth
*Must have the ability to work in a dynamic, fast-paced environment
*Strong communication skills to interact with Agile team members
*Good Analytical thinking and problem-solving skills
Technical Requirements
*Bachelor’s degree in Computer Science or related field (or equivalent experience)
*Required English Level: Upper intermediate to advanced
*5+ years of web application development experience
*4+ years of experience using HTML, CSS, and JavaScript
*4+ years of experience with the modern JavaScript framework Angular
*5+ years’ experience using backend using .NET/C#
*3+ years’ experience using Typescript
*Experience with SQL database technologies, specifically Microsoft SQL Server
*Translation of UI/UX design wireframes and templates to actual code
*Experience with NHibernate, Entity framework, or similar ORM and capacity to potentially coach teammates in said technologies
*Experience with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers
*Understanding of accessibility and security compliance
*Write unit, integration, and functional test
*Demonstrated expertise in continuous integration/delivery/deployment
*Must have the ability to work in a dynamic, fast-paced environment
*Strong communication skills to interact with Agile team members
Bonus Skills
*Experience with modern microservices architecture is a big plus.
*Experience locating and eliminating memory management issues in .NET applications
\n