Mobile Software Engineer

Job Title
Mobile Software Engineer
Job ID
27731599
Work Remote
Yes
Location
Kansas City,  MO 64105
Other Location
Description
Mobile Software Engineer
Location – Remote
Working Group – 2 Travel Required – Minimal
Classification – Exempt
Salary Info - $120,000.00 to 149,000.00
Leadership Level – GS 6 to GS 8

AutoAlert is the original disruptor in the automotive software space. Our Customer Experience Management (CXM) platform is revolutionizing the dealership-customer relationship, creating direct opportunities for meaningful connections and seamless experiences both online and offline.

About AutoAlert
AutoAlert offers a portfolio of innovative solutions that maximize dealership profitability by focusing on customer relationships and creating direct opportunities for meaningful data-driven connections. Founded in 2002, AutoAlert is the leading automotive software and data mining provider, enhancing customer relationships that lead to repeat sales, service, and increased loyalty. AutoAlert’s mission is to empower innovative automotive partnerships to improve data-driven customer experiences. AutoAlert is proud to lead the industry in data security, with independently audited high-level security in place via Soc 2 Type 2 and ISO/IEC 27001:2013 certifications.

Role Description
At AutoAlert, the Mobile Software Engineer will be responsible for contributing to and supporting our mobile application using the latest Maui Forms and .NET Framework technologies. You will participate as a member of a highly engaged team, working closely with peers, in an agile environment. This role will be responsible for contributing to and conforming to company policies and industry best practices to perform daily development tasks. You will develop and implement new mobile app features and maintain and improve the performance of existing mobile functionality. The Mobile Software Engineer will perform a key role in the design, installation, testing, and maintenance of mobile applications and software systems and will provide improvement recommendations as necessary.

You are a team player with strong problem-solving skills and an innovative mindset. You are part of a creative, diverse, collaborative team of hardworking individuals with the goal of increasing brand favorability, customer engagement and advocacy, and revenue growth.
  • Contribute to enterprise level web applications and supporting applications using Maui, ASP.NET Web API, C#.NET, Unit Testing frameworks, and other technologies as required
  • Build products from the ground up and scale out our existing products
  • Work with Product and Design teams to implement mobile UI according to specifications
  • Design and develop mobile application features, components, and integrate with API endpoints
  • Maintain a high level of code integrity by writing clean and testable code
  • Build reusable and scalable code using established design patterns
  • Collaborate with other team members and product stakeholders
  • Assemble and model industry best-practices in order to foster best-in-class software development within and across departments
  • Quickly understand functional requirements and work with the team to provide solutions
  • Understand the need for time-to-market
  • Other duties as assigned
Your Experience and Impact
  • Bachelor’s degree in Computer Science, Software Development, or other technical discipline preferred
  • 5+ years of mobile development experience particularly in Maui, Xamarin Forms, Xamarin for Android, and Xamarin for iOS
  • 5+ years of software development experience in the .NET framework using C#.NET and Web API
  • Exposure to Amazon Web Services (AWS)
  • Working knowledge of Agile SDLS methodologies (Agile, Waterfall, Scrum, Kanban, etc.)
  • Demonstrated technical leadership
  • Basic knowledge of Microsoft’s Unit Testing Framework using Visual Studio test tools
  • Skilled at adapting to a fast-paced and quickly changing environment, multi-tasking, and managing competing priorities with multiple deadlines
  • Strong understanding of the Software Development Life Cycle (SDLC)​​​​​​

Supervisory Responsibilities
This position has no direct supervisory responsibilities but works with other team members inside and outside the department

Across all teams, we looks for the following values:
  • Be a Role Model
  • Be Passionate About our Partners’ Success
  • Own Working Together
  • Deliver Results
Living the AutoAlert values is core to all team members’ success. We welcome and encourage all people of diverse backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer, focused on providing a positive place for you to grow your career.

Accommodations
​​​​​​ 
If you require assistance applying for open positions, please reach out to Human Resources at hr@autoalert.com.

Benefits
AutoAlert provides a robust benefits package to eligible employees. Eligibility requirements apply to all plans in the United States and Canada. AutoAlert reserves the right to alter benefits offerings at will.

Posting Statement
AutoAlert is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

AutoAlert does not accept unsolicited headhunter and agency resumes. AutoAlert will not pay any third-party agency or company that does not have a signed agreement with AutoAlert.

We are unable to sponsor H1-B Visas at this time.

Option 1: Create a New Profile