Job ID: MNSITE-1685 (90091204)
.Net Mobile Architect with Android, iOS, Xamarin (must), Web API, SQL Server, C#, CSS, Azure AD B2C, TFS, Agile/Scrum and accessibility/ WCAG experience
Location: St Paul MN (DEED)
Duration: 6 months
Interview: In-person
Positions: 1 (1/1)
Minimum Qualifications
•Five (5) years’ experience in lead Developer/Architect role working on iOS and Android mobile applications
•Two (2) engagements lasting more than six (6) months using each of the following: Xamarin, .NET, Web API, SQL Database for mobile application development
Desired Skills
•Proven experience as a lead developer/architect creating iOS and Android mobile applications with Xamarin, .NET, HTML, C#, XML, etc.
•Proven experience as a CSS expert.
•Proven experience in the designing of the architecture for a mobile application with a web API backend.
•Experience designing and developing application authorization and authentication (preferably with Azure AD B2C).
•Excellent knowledge of the relational databases and ability to develop complex SQL server stored procedures.
•Experience with mobile application deployment.
•Familiarity and experience working with TFS.
•Experience with and working directly on an Agile Scrum project.
•Understanding of accessibility (WCAG) and usability standards for both web and mobile applications.
•Detail-oriented and excellent concentration ability.
•An analytical mindset and critical thinking.
•Demonstrable ability to discover and fix errors in code.
•Strong communication skills.
•Ability to work independently and in team settings
Tasks
•Collaborate with business analysts and developers to produce web and mobile application designs
•Participate in the design of the architecture of the mobile application and overall solution.
•Assist in meeting state security standards
•Transform software designs and specifications into high functioning code in the appropriate programming languages (including Xamarin and .Net) to develop iOS and Android mobile applications
•Develop efficient SQL stored procedures
•Ensure application conforms to accessibility standards and meets usability requirements through design, coding and testing
•Integrate individual software solutions with the existing case management system.
•Utilize TFS as an application lifecycle management system
•Conduct unit tests to ensure code produces the desirable results and perform debugging when necessary
•Create supporting documents for design, mobile standards, test plans and other project related documents
•Provide knowledge transfer
Description of Project
A project has been launched to develop and implement a mobile application to be used by TANF (Temporary Assistance for Needy Families) program recipients and integrated with the Case Management web application used by the State of MN called Workforce One. The mobile application will be developed in Xamarin and made available in the App Stores for both Android and iOS devices. The app will be modeled after one that has been in pilot for participants in the state’s MFIP (Minnesota Family Investment Program) programs and their frontline workers from county governments and local nonprofit employment service agencies. This tool focused mainly upon reducing administrative barriers for families while improving operations in county government around implementation of the TANF program. Scrum project management methodology will be applied throughout the project, which will be managed by the Workforce One Project Manager, Architect, and DHS Leadership. Work is expected to be onsite at First National Bank Building, 332 Minnesota Street, St. Paul, MN 55101.
