Lead Software Developer (.Net Full Stack)

Minneapolis, Minnesota


Employer: Spruce Infotech
Industry: 
Salary: Competitive
Job type: Part-Time

We are looking for a Lead Software Engineer for a six-month contract-to-hire position with a client in Minneapolis, MN. The Software Engineer is a mid- to senior-level position with the ability to lead a team of up to 4 Engineers. Leadership activities could include giving work assignments while meeting delivery dates, milestones and deadlines for projects while reviewing quality of work. The Engineer will need broad knowledge of Agile Scrum software development practices. Candidates must exhibit good problem-solving skills and the ability to lead resolution of those problems, overall development background, and have experience performing unit testing on deliverable code. The Engineer will coach team members and escalate obstacles to IT leadership quickly. As such, C# and overall .Net development background is vital. Candidates should have prior background using SQL Server, ASP.Net, React.js (among other JavaScript skills), HTML, and XML for Windows and web-based applications development. The client prefers hybrid candidates available in Minneapolis, MN area for this role.

Essential Duties
  • Leadership of developers through project lifecycle, especially design and development phase:
    • Plans, delegates, and manages status of team progress.
    • Anticipates and escalates issues to leadership to minimize impact
  • Construction and unit testing of software. Uses available technologies to create reusable, extendable, and maintainable systems and components
  • Analysis of existing systems, implementation of requirements and change requests into design deliverables
  • Communication with project team members including assisting QA with testing of software, assisting leads and project leadership with estimation, planning, and project status, and assistance with identifying project issues and risks
  • Review, validation, and interpretation of business and non-functional requirements. Interaction with Business Analysts and Business contacts.
  • Bachelor's degree preferred in computer science, information systems or similar field, or equivalent work experience

Required Technical Skills/Experience
  • Strong overall Microsoft .Net development background (8+ years), including
    • C#.Net, ASP.Net, SQL Server (2018 or higher), Web Protocols,
    • REST API Concepts
    • Azure DevOps & broad DevOps principles (Builds, Releases)
    • Entity Framework, T-SQL for stored procedures
  • ReactJS & Redux (additional JavaScript, TypeScript, and HTML/CSS skills are ideal)
  • Unit & Integration Testing

Preferred
  • MS Azure & Azure PaaS (Key Vault, App Configuration, Service Bus, Application Insights, Log Analytics, Functions, Storage Accounts, etc.)
  • Docker containers and AKS experience

Created: 2024-05-30
Reference: 34111
Country: United States
State: Minnesota
City: Minneapolis
ZIP: 55403


Similar jobs: