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 todays 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 youll 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
Remote Work :
Yes
Employment Type :
Full-time