Hirestarter’s client is a software engineering and development consultancy: Headspring. They believe there’s a better way – to build software, to work with clients, and to do business. It’s a home for thinkers and doers, innovators and implementers, who thrive on high autonomy and accountability. Their core values drive all of their decisions, from who they work for to the people they work with, and they’re the reason they have been voted among the Best Companies to Work For in Texas for seven years straight.
Responsibilities
Lead team in developing custom business applications using C# on Microsoft . NET (mostly . NET Core with ASP. NET Core), combinations of SQL server and NoSQL persistence, and an array of front-end frameworks – primarily React or Angular
Act as a technical adviser and coach to the development team, providing day-to-day guidance and mentorship to less experienced personnel
Provide consulting services in a technical capacity to management and technical staff
Conduct quality assurance and training activities including team code reviews
Contribute to complex problem solving
Assist team members and client stakeholders in locating and resolving complex problems with programs
Prepare detailed specifications from which programs are developed and coded
Code, test, debug, implement, and document highly complex solutions
Create appropriate documentation in work assignments such as program code, code reviews and technical documentation
Gather information from existing systems, analyze program and time requirements
Prepare time estimates and justifications for assigned tasks and provides recommendations to project managers
Skills
8+ years’ hands-on software development experience with . NET and related technologies, including C#, HTML5, CSS, jQuery, ASP. NET, MVC, WPF, NServiceBus, NHibernate or any other ORM, StructureMap, AutoMapper, Log4Net, psake, RoundHouse, Octopus, Nuget, ReSharper, TeamCity
Demonstrated experience with Docker and Kubernetes is a plus
Successful prior deployments to cloud IaaS and PaaS deployment models,
especially Microsoft Azure App Services, Azure SQL, and Azure Service Fabric
3+ years of proven technical leadership in web-based application development teams
Extensive experience defining technical solutions through the creation of successful application architecture
Solid understanding and/or hands-on experience with database technologies that include SQL Server
Proven ability to quickly investigate, learn and deliver technical solutions
Proven ability to master new development tools and passion for learning
Exceptional communication, documentation and presentation skills
Ability and desire to learn new systems as needed
Bachelor’s degree or equivalent combination of education and experience in Computer Science, Engineering, Math, or Physical Sciences
