What are the responsibilities and job description for the Lead Full Stack Developer position at Private Company?
We are seeking a skilled Full Stack Developer with expertise in Snowflake and MS SQL to help design, develop, and optimize applications that automate key business processes. This role offers the opportunity to work on enhancing existing systems and collaborating with cross-functional teams to improve efficiency, performance, and scalability. The ideal candidate should be comfortable working independently and in a team setting, with strong analytical and problem-solving abilities.
Key Responsibilities:
- Database & Software Expertise: Utilize Snowflake and MS SQL to design efficient, scalable solutions, optimize queries, and ensure data integrity and performance tuning.
- Collaborative Development: Work with cross-functional teams to assess business needs, suggest technical solutions, and deliver enhancements in alignment with project goals.
- Refactoring & Optimization: Refactor and re-engineer existing code to increase efficiency, simplify processes, and improve performance, ensuring long-term maintainability.
- Application Development & Automation: Develop applications that enhance and automate business processes to increase decision-making speed and improve operational efficiency.
- Stakeholder Communication: Effectively communicate with internal teams and stakeholders to manage expectations, define requirements, and ensure clear understanding throughout the project lifecycle.
- Software Design & Architecture: Architect solutions that prioritize scalability, reliability, and high performance, while ensuring maintainability.
- Best Practices & Process Improvement: Advocate for best practices in software development, driving improvements in code quality and engineering standards.
Required Skills & Experience:
- Extensive Development Experience: 6 years of relevant experience in software development, or equivalent academic qualifications in Computer Science, MIS, or a related field.
- Independent & Collaborative Work Style: Comfortable working both autonomously and as part of a team, with the ability to prioritize tasks and meet deadlines.
- Technical Proficiency: Strong expertise in Microsoft .NET development (C#, Web Forms) using Visual Studio, along with experience in HTML, CSS, JavaScript, jQuery, JSON, XML, and Web Services.
- Data Platform Knowledge: Hands-on experience with Snowflake, including data warehouse architecture, query optimization, and performance improvements.
- MS SQL Expertise: Proficiency in MS SQL, including database design, query optimization, normalization, and performance enhancements.
- Problem-Solving & Analytical Skills: Strong ability to troubleshoot complex issues, think creatively, and identify opportunities for process improvement.
- Experience in Refactoring: Proven experience in refactoring and re-engineering code to simplify complex processes, improve performance, and ensure maintainability.
- Time Management & Communication: Excellent organizational skills to manage multiple projects, along with strong verbal and written communication abilities.
Additional Benefits:
- Significant opportunities for career development and involvement in digital transformation initiatives.
- A collaborative, team-oriented work environment with opportunities for flexibility.
- Competitive compensation package with benefits, including employer 401k contributions, paid time off, health benefits, wellness programs, and company events.
Ideal Candidate Profile:
- A self-starter with a proactive approach to problem-solving and system improvement.
- Experience thriving in both independent and collaborative team environments.
- Passionate about delivering high-performance, efficient code and technology solutions.
- Comfortable interacting with stakeholders at all levels, ensuring alignment on requirements and expectations.
Salary : $130,000 - $150,000