What are the responsibilities and job description for the Principal Full Stack Developer position at Sparq?
Team Sparq is committed to creating high-quality tech careers while helping clients accelerate their digital transformation journey. We are committed to being an inclusive workplace, maintaining a culture of equitable, diverse employment and advancement company-wide.
This opportunity will be in a hybrid work environment on our client site
Why You Will Enjoy Mondays Again
This opportunity will be in a hybrid work environment on our client site
Why You Will Enjoy Mondays Again
- Opportunity to collaborate with a diverse group of colleagues in a fun, creative environment
- Progressive career journey and opportunity for advancement
- Continuous development through training, mentorship and certification programs
- Exposure to modern technologies across various industries in an agile environment
- Hybrid work environment on client site
- Competitive salary bonus opportunities
- Robust benefits package, matching 401(k) plan, and substantial PTO
- Tuition reimbursement
- Build scalable, high-quality web applications using C#, .NET Core, ASP.NET, SQL Server, Web API, MVC, and Angular
- Leverage React experience to support front-end development, ensuring responsive, modern, and user-friendly UI components
- Develop new functionality and enhance existing software products to meet evolving business needs
- Design, code, and test full-stack solutions, ensuring optimal performance and maintainability
- Lead and mentor developers, providing technical guidance and fostering a culture of continuous improvement
- Act as a subject matter expert (SME) in the web development space, driving best practices and innovation
- Provide consultative services to clients, offering insights and recommendations on software architecture and development strategies
- Participate in all phases of the software development lifecycle (SDLC), from planning and design to implementation and deployment
- Consultative approach and problem solving skills to successfully align digital solutions with long-term business goals of the client
- Commitment to understanding and exceeding client expectations
- Ability to perform project oversight and execution of deliverables
- Flexibility to adapt within a high-growth organization
- Ability to lead, mentor and motivate those around them
- Hunger for continuous learning and professional development
- Intellectual curiosity to provide creative solutions
- Full understanding of the software development life cycle
- Ability to positively impact fellow colleagues through effective leadership, presentations, coaching, etc.
- Desire to work in a team environment
- Good interpersonal, written and verbal communication skills