Ubiminds: Scale Distributed Engineering Teams In Brazil

Senior DotNet Engineer at NeoGov (177)

Job Description - Senior DotNet Engineer
Ubiminds is assisting NEOGOV, a company passionate about technology, focused on customer success, with an entrepreneurial environment where risk-taking is encouraged and rewarded. Their environment is fast-paced with smart, energetic, and passionate people and limitless opportunities for growth.
As a result, NEOGOV is one of the top 50 fastest growing private software companies in the U.S. —Sound like a company you'd like to join? We are looking for top talent to make significant contributions to our products, technology, and customers.
Sound like a company you'd like to join? They are looking for top talent to make significant contributions to their products, technology, and customers. Apply now!

Perks and Benefits

As Senior DotNet Engineer @Ubiminds, you:

  • Are placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Choose to work remotely or at our office – we are a distributed team, after all.
  • Get your own MacBook (none of that BYOD stuff here).
  • Have access to opportunities for growth with other amazing technology professionals, counting with tech talks, chapter meetings, and even remote happy hours for tons of fun!
  • Improve your English through free lessons with a native American teacher - get to the next level on your communication skills!
  • Have the chance to meet up with us every so often at our HQ in Florianopolis
  • Receive financial support to take part in conferences, meetups, and relevant events
NEOGOV is the market and technology leader in human resources software for the public sector. Their HR software automates the entire employee experience from recruitment to offboarding. They are looking for a seasoned hands-on developer/lead/manager with deep technology stack knowledge that can oversee project architecture and product delivery. 
What you’ll do as a Senior DotNet Engineer
  • Seasoned hands-on developer who can break down a large/complex problem, quickly derive an efficient design, document and implement the core framework, and hand off the simple components to the junior staff.
  • Demonstrate appreciation for code performance, scalability, and extensibility.
  • High-level Proficiency at performing lead's role
  • Understand big picture/business cases behind individual requirements, and attempt to offer lower-cost solutions
  • Oversee requirement negotiations, project planning, design reviews, and feature implementation
  • Work with the development teams to produce rich enterprise-class SaaS applications.
  • Develop and/or maintain Web 2.0 applications utilizing .NET development tools.
  • Develop and maintain effective automated unit test coverage of new and existing code.
  • Write quality, testable, maintainable, and well-documented code.
  • Work directly with product management and customer success and help determine and solve the customer needs for our products.
In order to succeed in this position, you will need

Cultural add
  • People First. We are all about people!
  • Challenge yourself. There’s always room for improvement and continuous improvement is in our essence.
  • Make it happen. Be ready to take challenges as they come. It’s all about attitude and commitment.
  • We’re in this together. We work as a team, we thrive as a team and we evolve as a team.
  • Averaging on awesome. We work hard to deliver high-quality services and look forward to exceeding expectations.
  • Keep it real. We promise you honesty, transparency, and openness, regardless of the situation.
Mandatory skills
  • Solid (SaaS) Software and Enterprise Application Development experience.
  • Solid understanding of object-oriented programming (OOP) and enterprise architecture patterns.
  • Experience in C# and Web API.
  • Sharp troubleshooting skills.
  • Strong MS SQL experience and database development.
  • Strong knowledge of data structures, multi-threading, and N-Tier Architecture.
  • Familiarity with common developer tools – GIT.
  • Good experience in JavaScript framework either Angular 10 or ReactJs framework.
  • Experience working in a multi-team environment.
Non-technical skills
  • Ability to work independently.
  • Excellent written and verbal communication skills in English.
  • Excellent analytical skills and ability to work in an Agile environment.

Job summary.

  • start date 12/11/2021
  • end date 12/12/2021
  • timezone Eastern Time Zone (GMT-4)


.NET Angular JS C Sharp git MS SQL


Ubiminds © 2020. All rights reserved.