Project: Small to medium size projects through multiple agencies. This is part of Center of Shared Solutions. They have ongoing releases for 2 projects: Infrastructure council (roads, conditions, sewer, utilities, etc.) and traffic asset management. Will get more requests for other projects as well, but those are the 2 main ones.
Responsibilities:
• Full-Stack .NET development (focused a little more on backend)
• Mostly new feature development, but will have some maintenance
• Design patterns are pretty well established, so won't need to do much of that
• Monolithic architecture
• Interact with GIS product that exposes API's (has another team that does most of the work)
• On Prem Cloud – Looking at maybe going to Azure
Tech Stack: .NET C#, SQL Server, MVC, GIS, VueJS (some legacy apps in AngularJS)
Must have:
• .NET C#
• MVC architecture
• JavaScript Frameworks (don't need to be experts)
• REST API's
• Looking for mid-senior level
Nice to have:
• GIS (ESRI which is owned by ArcGIS)
Team: 5-7 Devs (4 currently), 1 designer, 1 PM, 1 QA
Interview process:
• 45 minute panel interview
Location: Lansing, MI (hybrid model)
Description
This position will join a small team of top-notch developers focused on improving government experiences for both internal employees and our fellow Michiganders. They will work across a variety of different business units providing innovative solutions to complex business problems. This position requires a self-motivated, independent, detail-oriented, team player who has excellent communication skills and can work across a variety of cross-functional areas. We are seeking someone with a drive to make things better and the ability to articulate new ideas to both internal and external stakeholders.
This position requires:
- Must be a self-starter who can work independently or within a diverse team.
- Must have a desire and drive to learn new technologies, and to continuously learn and grow as a professional and as an individual.
- Must have a passion for creating and delivering software that is both high quality and highly innovative.
- Must have excellent programming, analytical, and problem-solving skills.
- Working with stakeholders to derive and write functional requirements and specifications.
- Developing application logic while interfacing with backend API's utilizing JavaScript frameworks.
- Optimizing web pages for maximum speed and scalability.
- Utilize ADA best practices to achieve our inclusion goals.
- Promoting enterprise branding and standardizations.
Skills Matrix
Experience with .Net, ASP.NET MVC, C#, Entity Framework. | Required | 5 Years |
Experience building component-based JavaScript Applications utilizing VueJS or similar. | Required | 3 Years |
Experience building semantic, accessible HTML Markup | Required | 5 Years |
Relational database development experience (Queries, Stored Procedures on Microsoft SQL Server.) | Required | 3 Years |
Experience with GIT and branching and merging strategies | Required | 2 Years |
Excellent verbal and written communication skills and demonstrable experience gathering business requirements. | Required | 3 Years |
Experience with RESTful and SOAP web services along with JSON and XML. | Nice To Have | |
Knowledge of ESRI JavaScript API for creating GIS mapping applications. | Nice to Have |
Required Skills : • .NET C# • MVC architecture • JavaScript Frameworks (don’t need to be experts) • REST API’s • Looking for mid-senior level
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :Yes
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :Development/Engineering
Master Job Title :Dev: .NET
Branch Code :Detroit