Software Mind logo

[VBE] Software Engineer (.Net + WPF)

Software Mind
Full-time
Remote
Argentina
Programming

Company Description

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!

Job Description

Project – the aim you have

We are currently looking for skilled Senior Software Engineers (.Net + WPF) to join one of our USA Clients, a uniquely positioned software company creating technologies to make the world a better place to live by focusing on rethinking early-stage decision making in preconstruction.  

Their products include next-generation 2D/3D integrated estimating platforms, a bid leveling platform that enables next-generation data analytics, and optimization technology that pushes the boundaries of what is capable in today's marketplace. 
 
If you enjoy working with cutting-edge technologies in a fast-paced environment this opportunity is for you!

Qualifications

Expectations – the experience you need

  • 6+ years of experience developing desktop applications using C#.
  • Strong hands-on experience with WPF and familiarity with the MVVM architecture pattern.
  • Proficiency in working with SQL databases.
  • Experience with REST APIs and handling data in JSON format.
  • Familiarity with Azure DevOps, DevExpress.  
  • Exposure to .NET 6 and modern development practices. 
  • Understanding of dependency injection; experience with AutoFac is a plus.
  • Experience with Blazor or other web UI frameworks like Angular, React, or Vue.
  • Knowledge of HTML5 and CSS, especially for building or maintaining Single Page Applications (SPAs).   
  • Must genuinely care about the people you work with and the people you create solutions for. 
  • Must be able to break down problems and have the will to do what it takes to get the job done. 
  • Regularly mentor and coach software engineers, able to communicate complex ideas to non-technical people, able to review others' work, find inadequate or incomplete solutions, and provide useful feedback.

 

Position – how you’ll contribute

  • Design and implement high-quality software solutions conforming to our standards and processes. 
  • Perform significant work tasks and lead by example within the software development and quality assurance group. 
  • Collaborate with a team to solve challenging problems across the entire development life cycle. 
  • Set a positive example for both senior and junior software engineers by adhering to best practices. 
  • Mentor junior software engineers, sharing knowledge and assisting when they encounter difficulties. 
  • Continuously learn and apply all aspects of software development, including design, documentation, specification, development, testing, and maintenance. 
  • Work collaboratively with the team, demonstrating genuine care for team success and the solutions created. 

 

Our benefits 

  • Educational resources
  • Flexible schedule and Work From Anywhere
  • Referral Program 
  • Supportive and chill atmosphere
  • Trajectory recognition plan

 

We are accepting applications from LATAM countries

Position at: Software Mind Latam