WHAT YOU'LL DO
The ideal candidate will be responsible for developing custom software solutions within the Legal Product Portfolio and supporting ongoing operational product activities. The candidate will be working in an Agile squad environment and will be a hands-on contributor to all aspects of the product delivery cycle. As a key technical resource, the candidate will work closely with other groups in building new functionality, assisting with architectural designs, helping to define user stories within the sprint, and partnering with members of the functional team and product analysts to confirm business requirements. The candidate will provide technical hands-on expertise as part of the software engineering squad and support all other related tasks, such as:
Want more jobs like this?
Get Software Engineering jobs in Santa Ana, Costa Rica delivered to your inbox every week.
Support the adoption of software development best practices including DevSecOps, source code / version control, enterprise change management, unit & functional testing, source code documentation, logging and debugging, monitoring, etc.
Lead development efforts, including new functionality or customization of existing applications.
Define optimal solution design for a given user story. Identify complexity and level of effort.
Write concise and clear Technical Systems Design documents, based on analysis of business requirements.
YOU'RE GOOD AT
Learning new tools and technologies with a high degree of technical competence
Applying Agile product delivery methodologies and principles, including work estimation techniques
Working closely with key stakeholders and providing a high level of customer service in a friendly, professional manner
Leveraging strong analytical abilities and creative problem solving
Showing a commitment to deliver high quality work on time
Applying expert problem-solving skills, with the ability to determine issue root causes and produce creative solutions
Working with multicultural distributed team located in different time zones and have the capacity to work on multiple projects concurrently.
Employing excellent technical documentation skills
Working independently with limited direction
Demonstrating advanced verbal and written communication
YOU BRING (EXPERIENCE & QUALIFICATIONS)
7-9 years of experience building custom software solutions
Full Stack development skills with expertise in the Microsoft development stack (ASP.NET/MVC, C#, .NET Core)
Strong knowledge of Web tools, technologies and protocols, with experience developing standards-compliant sites using React, HTML, CSS, JavaScript/jQuery, XML and related technologies and frameworks
Proficiency in speaking, writing, reading, and presenting in English is required.
Experience in cloud-based development environments (Azure/AWS) and an understanding of Docker/Kubernetes
Experience with source control systems such as Git
Experience with Database design
Experience building secure modern application with modern architectures
* Strong technical competence, with the ability to rapidly learn new tools and technologies
YOU'LL WORK WITH
You don't have to fit into a mold at BCG-there isn't one. We seek people with strong drive, relentless curiosity, desire to create their own path, ability to work collaboratively, and the passion and leadership to make an impact. You'll collaborate on challenging projects with team members from many backgrounds and disciplines, increasing your understanding of complex business problems from diverse perspectives and developing new skills and experience to help you at every stage of your career. You'll be able to experience business on a genuinely global scale and learn how to bring together people from different cultures to uncover insights that challenge the status quo. You will work closely with a cross functional team that is collaborative, passionate and that holds themselves to a high standard. Your stakeholders are incredibly intelligent and analytical, and make business decisions with a global lens.