Apply now »

.Net Developer

.Net Developer

Custom Field 1:  Backend Development
Custom Field 3:  Backend Development
Country/Region:  CR
Date:  Sep 5, 2024
Location: 

Heredia, CR, 40101

Working place:  Remote

Job Description:

About the role:

 

We are looking for a passionate .Net Developer to design, develop and deploy software solutions. As a .Net Developer, responsibilities include gathering user requirements, defining system functionality and writing code in various languages including C# .NET. You will also develop innovative technologies that are changing the Alternative Asset Management industry. Your team will tackle a variety of problems ranging from optimizing data retrieval performance to scaling out infrastructure or bringing complex systems together. You will devise elegant solutions to important business and technical problems and put your own best ideas to work in an entrepreneurial environment.


A day in this role:

 

  • Engage and learn about complex business rules related to financial areas as: Capital Markets, Private Equity and Asset Management
  • Collaborate with the development of new features, enhancements and fix existing system bugs.
  • Are eager to identify areas of improvement in the existent systems and feel empowered to proposed and implement creative solutions.
  • Interact constant and dynamically with BA's, QA's and other peer to clarify business requirements.
  • Development of high-quality solutions in various technologies such as Python, FastAPI and ASP .Net, React, JavaScript, .net Core, C#, SQL, Web & Rest API’s, Entity Framework.
  • Troubleshoot, debug and upgrade existing systems.
  • Write well-designed, scalable, and testable code.
  • Design software solutions that efficiently fit in an existent application ecosystem.
  • Develop software verification plans and quality assurance procedures.
  • Have ability to drive projects from inception to completion.
  • Advise on software development best practices.
  • Lead technical design and code reviews to drive projects towards the best results.
  • Excellent interpersonal and communication skills, including the ability to explain complex methodologies and results to the technical team.
  • Collaborate with the local Unit team initiatives.

The expertise requested:

 

  • BSc degree in Computer Science, Engineering, or relevant field
  • 7+ years of demonstrable work experience as software engineer, software developer or similar function
  • Should be able to eventually lead, own, and drive projects from start to end, including leading other resources of similar or less experience.
  • Is familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
  • Knowledge of the Principles & Patterns of Agile Software
  • Ability to understand and troubleshoot existing code and maintain existing systems.
  • Ability to identity performance bottlenecks.
  • Experience working with version control tools such as GIT and CI/CD tools like Team City/Jenkins/Octopus.
  • Experience other development language, such as Python/unit testing
  • Experience on middle tier and back-end development, web APIs, micro services, message queues, database interfaces.
  • Experience with scripting and automation (for instance Power Shell, Python).
  • Experience with SQL Server or other database technology.
  • Experience with Object-Oriented Design, SOLID principles, and Design Patterns.
  • Knowledge on distributed environments (micro services, AWS, identity server, dockers)
  • Experience with Threading and Performance optimization.
  • Experience with software quality, testing procedures and build automation tools.
  • Experience with Unit Testing, Mocking and Dependency Injection frameworks.
  • AWS cloud development experience

Desired or nice to have expertise:

 

  • Dockers, Containers, Microservices
  • Terraform
  • Experience on Front End development (React, Angular, JavaScript, Typescript)

 

Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.

 

Your journey with us begin begins here!!

About Us

We show commitment to our investors and stand for solid, long-term growth performance. Founded in Germany in 1987 and in American territory since 2008, GFT expanded globally to over 10,000 experts. And to more than 15 markets to ensure proximity to clients. With new opportunities from Asia to Brazil, the international growth story continues. We are committed to grow tech talents worldwide. Because our team’s strong consulting and development skills across legacy and pioneering technologies, like GreenCoding, underpin success. We maintain a family atmosphere in an inclusive work environment.

Why Choose GFT?

  • Competitive Compensation
  • Benefits package including comprehensive medical, dental, vision and others
  • Company Culture based on our Core Values
  • Professional Development Training with Individual Development Plans to map out your career growth
  • Opportunity to work in a global environment with diverse teams built with colleagues from around the world
  • Opportunity to work with technology industry leaders in the financial services industry
  • Opportunity to work for big name clients in capital markets, banking and other industries

Not Ready To Apply?

Stay connected! Enter your e-mail and we will keep you informed about upcoming events and opportunities that match your interests.

Apply now »