What are the responsibilities and job description for the Staff Software Engineer position at Hillview Consulting Solutions?
Full Stack Engineer (Staff level)
Location- Chicago IL
(Hybrid 3 days in office)
6 Month Contract to hire
Interview- Online test Take home assessment 2 Discussions
Payrate- $65-80/hr
Required Skills- .Net, C#, Angular/ React, Azure Devops
We are currently seeking a highly skilled Staff Engineer committed to excellent communication and possessing a strong inclination toward a growth mindset. As a beacon within the engineering department, this role is crafted for an individual ready to tackle complex engineering problems and contribute to the team’s dynamic. The Staff Engineer will play a crucial role in our operations, concentrating on hands-on technical leadership within multiple projects.
Key Responsibilities:
- Conduct high-level technical planning, guiding project trajectories from conception through implementation, ensuring they meet product quality, scope, and timeline objectives.
- Serve as a technical linchpin across various projects, providing expertise and guidance to ensure engineering excellence.
- Act as a mentor to less experienced engineers, promoting a positive learning environment and encouraging a culture of open communication and continuous improvement.
- Collaborate closely with Engineering leadership to refine engineering practices, contribute to technical strategy discussions, and identify opportunities for innovation.
- Develop and advocate for best practices and standards in engineering to foster a culture of quality and excellence.
- Drive the resolution of technical challenges, leveraging a broad understanding of engineering concepts and methodologies.
- Facilitate knowledge sharing through regular technical presentations and discussions, enhancing the collective knowledge and skills of the engineering team.
- Contribute to technical specifications, architectural designs, and documentation.
- Continuously enhance technical knowledge and skills by staying up to date with the latest technology trends, especially in Azure and Microsoft ecosystems.
Qualifications:
- A Bachelor’s degree in Computer Science, Engineering, or related field, with 12 years of relevant experience in software development or engineering roles.
- Proven experience leading complex software projects, setting technical direction, and mentoring engineering teams.
- Exceptional problem-solving skills and a track record of executing high-impact projects to completion.
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical team members.
- A proven commitment to personal growth and development, along with the capacity to foster the same in others.
- Deep understanding of engineering methodologies, principles, and practices.
- An inherent drive to stay updated with the latest industry trends and technologies, incorporating them into projects and practices.
- Backend Development: Proficiency in C#, .NET Core, ASP.NET MVC, Graph QL and REST API development with a deep understanding of object-oriented programming and design principles.
- Frontend Frameworks: Solid experience with modern JavaScript frameworks such as Angular and React, Node.js, with a strong understanding of HTML, TypeScript, and CSS.
Database Management: Expertise in SQL and No-SQL databases, including schema design, stored procedures, and Databricks
Salary : $65 - $80