. Role Xamarin Developer Location Eagan MN Duration 6 Months Interview mode phone then Skype Job description Software Engineering team is responsible for delivering mobile applications that interact with client devices which will deliver the data to develop the insights which allow our customers to be cleaner, healthier and safer. As part of this commitment you will work with our stakeholders across the Industrial sector. The solutions you develop will be part of clientrsquos global portfolio of products and solutions. The Senior Software Engineer will develop XamarinMono Applications that support digital transformation within the IoT domain. You will be part of a dynamic team and utilize a variety of technologies to solve clientrsquos most advanced IoT problems. The environment is dynamic, the candidate will have demonstrated the ability to work independently or as part of a team. The work we do every day affects our customers and the world around you. Whatrsquos in it For You bull Grow in new technologies and responsibilities. There are many different opportunities to grow your skill set and experiences. bull Flexible, independent work environment where you will work with other team members to build applications that interact with equipment and provide value to our field customers. bull Access to best in class resources, tools, and technology bull Thrive in a company that values a culture of safety, sustainability, inclusiveness, and performance Summary The main function of an specialty analystdeveloper is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered. A typical specialty analystdeveloper is responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency. Job Responsibilities bull Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. bull Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. bull Coordinate software system installation and monitor equipment functioning to ensure specifications are met. bull Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. bull Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications. bull Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. bull Participate in SCRUMAgile software development process bull Work with product owners to define and document User Stories including Acceptance Criteria bull Use DevOps to efficiently work with multidisciplinary teams bull Work with software team members to integrate the mobile solutions into the IoT end node offering bull Document designs, and create architectures to create field facing mobile applications that will interact with dispensing and IoT equipment bull Design, Develop, and test software written for XamarinMono applications utilizing Linux, Windows, or MacOS bull Work with team members to Integrate software and hardware developed at separate locations. bull Work Schedule full-time, standard business hours. Eagan Campus Skills bull Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. bull Basic ability to work independently and manage onersquos time. bull Basic knowledge of computer hardware and software. bull Basic knowledge of design techniques and principles involved in production of drawings and models. bull Basic knowledge of niche computer software, such as Oracle, Csharp.net, Lawson, etc. EducationExperience bull Bachelor's degree in computer science or equivalent training required. bull 2-4 years experience required. bull Bachelorrsquos degree in Computer Science, or Software Engineering bull One or more years building solutions using Xamarin or Mono framework(s) bull One or more years developing applications utilizing C bull Two or more years developing software projects in a professional environment bull Developed software projects for at least one of the following Operating System Linux, Windows, or MacOS
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.