Senior Software Engineer

Fragomen

  • San José
  • Permanente
  • Tiempo completo
  • Hace 30 días
Job DescriptionAbout the Role: Fragomen, an AmLaw 100 Firm and the leading global immigration services provider, is seeking an experienced Software Engineer to join our talented Application Development team based in Costa Rica. This is a permanent, full-time, remote position.Fragomen is actively looking for a seasoned Software Engineer with experience designing and implementing web applications using popular technologies including C# .NET Core, Typescript, and Angular. As a core member of the team you will play an integral part in the design, implementation, and delivery of new features and applications. You will make key contributions and be involved in decision making regarding the technical direction of our products. You will be called upon to use your knowledge of our business needs to suggest and develop solutions that improve the experience of Fragomen's clients and users.How will you make a difference as a Senior Software Engineer at Fragomen?
  • Design and develop software applications using the latest web application technologies
  • Serve as a mentor and leader to less-experienced software developers, providing advice and coaching
  • Document and demonstrate solutions by developing architectural diagrams, sequence diagrams, and concise yet detailed wiki articles
  • Perform thorough yet fair peer code reviews
  • Understand and internalize business needs and use this knowledge to create applications to manage those needs
Leverage your valuable skills and experience to make an impact at Fragomen:
  • Bachelor's Degree in Computer Science, Engineering, or related field strongly preferred
  • At least five years of experience developing production-ready software applications
  • At least five years of experience working in an Agile/Scrum environment
  • Strong, proven experience with full-stack development including RESTful APIs and web front-ends, especially Angular
  • Strong, proven experience building and working with APIs, microservices, and web applications
  • Exceptional troubleshooting and debugging skills
  • Experience designing software applications and features
  • Familiarity with common design patterns
  • Experience with and an affinity for writing Unit Tests using frameworks such as XUnit, NUnit, Jasmine & Karma
  • A collaborative spirit and a demonstrated ability to play well with others
  • A willingness to take ownership of the things you create
  • Previous technical and/or project leadership experience is preferred; whether as a permanent technical lead or as an occasional technical lead
Our core technology stack includes, but is not limited to:
  • C# .NET Core
  • Typescript, JavaScript
  • Angular
  • Python
  • Web API, LINQ, REST, MVC
  • MS SQL Server, PostgreSQL, Couchbase
  • Visual Studio Code
  • Gitlab, Jira, Confluence, Bamboo
  • VMWare, Docker
Benefits:At Fragomen, we know that great people make a great organization. We value our people and offer employees a broad range of benefits which includes:
  • Paid days off
  • Insurance
  • And other financial benefits which we encourage you to ask us about!
Learn More About Fragomen:Please take time to read About Us, explore the Meaningful and Impactful Work we do for our clients, and review the standard Benefits we offer. You can find all the material to the right of this page.

Fragomen

Empleos similares

  • Senior Data Engineer-Full Remote Escazú

    Klee Global

    • San José
    • Escazú, San José
    -Bachelor's or master's degree in computer science, Statistics, Mathematics, or Information Systems, or Progressive experience in Computer Science with experience in the developmen…
    • Hace 14 días
  • Desarrollador (a) de Software

    World Wide People Apps

    • San José
    • ¢ 500.000 al mes
    Requerimos un (a) programador (a) capaz de innovar y apasionado (a) por su trabajo, enfocado en actividades de soporte técnico en sistemas implementados. Con conocimiento en desarr…
    • Hace 24 días