Braintrust is hiring a
Sr. Software Engineer- Mobile Developer in South America

Logo of Braintrust
Sr. Software Engineer- Mobile Developer
🏢 Braintrust
💵 $52k-$72k
📍South America
📅 Posted on Jun 15, 2024

Summary

The job is a freelance position for a Microsoft Azure and .NET developer with 3-5 years of experience. The role involves planning, designing, and executing software solutions remotely from Argentina, Brazil, Chile, or Uruguay. The hourly wage is between $25 and $35.

Requirements

  • Minimum 3-5 years' experience developing on Microsoft Azure using .NET Technologies
  • Minimum 1 year experience in building and deploying applications using Xamarin
  • Excellent verbal and written communication skills
  • Proficient in client server development environments
  • Strong analytical and problem-solving skills with attention to detail
  • Understanding of unit test frameworks and testing mythologies
  • Experience and understanding of design patterns suited for mobile development applications
  • Self-motivated and ability to work independently and in a team at solving problems
  • Experience troubleshooting, debugging, and profiling client server applications
  • Holds and understanding for TDD and appreciates the importance in a designing for test approach
  • Understanding of memory management, data storage techniques, and user interfaces design
  • Working knowledge of software development life cycle methodology, preferably within an agile Scrum environment
  • Experience in designing and development client service API’s
  • Macbook Pro for cross-platform development support

Responsibilities

  • Understand the product roadmap
  • Support the planning of product roadmap by providing inputs from the engineering perspective and plan how we will execute it; give inputs and drive at what can be done technically
  • Partner, support and provide constructive feedback with cross-functional teams such as product management, sales organization, customer service and marketing teams
  • Partner with solution architects to design and document product solutions that align with product requirements
  • Understand the requirements the team is responsible for delivering on, make every reasonable effort to clearly know what “done” means before you start planning; use requirements to drive the complete solution
  • Ensure a common look and feel across product lines, promote consistent coding practices and adhere to the common architecture patterns
  • Support management in creating reliable estimates
  • Be the champion of the AI design first approach to software development by leading, reviewing and driving software design documents following the AI way
  • Identify and communicate potential solution risk areas and propose alternative solutions
  • Follow and promote AI coding standards within your team
  • Drive and deliver on team commitments
  • Develop software solutions in line with software design specifications
  • Work closely with team members to ensure no code is released without proper testing and review, satisfying the AI Definition of Done
  • Communicate with management and drive resolution on any issues that arise
  • Be a positive and productive member of the team
  • Work with cross functional teams as needed to ensure your work is aligned
  • Promptly address quality issues; participate in prioritizing work – apply your experience to help explore possible solution short comings

Preferred Qualifications

  • Azure DevOps experience
  • Experience with LWM2M
Help us out by mentioning to Braintrust that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs