
Technical Lead - Full Stack Developer
- Hyderabad, Telangana
- Permanent
- Full-time
- Hands-on active development in React frontend technology with backend .NET stack. Primarily React development skills are must.
- Build frontend applications for various platforms using common frameworks, including React & .Net and deploy them to Azure Web App platform.
- Write clean, secure, reliable, testable code using React & .NET programming languages utilizing in-depth development, technical and design expertise in and SQL-Server
- Contribute to overall data engineering discipline by primarily programming using React + .NET development. SSRS, SQL programming, Basic knowledge of SQL Administration, PowerBI Report Administration & Deployment, Application Deployment to Azure Web App.
- Collaborate with Product, developers and engineers to design, build, and maintain BI applications & support data engineering discipline.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
- Follows company software development standards and best practices
- Develop technical specifications
- Estimates development tasks based on the appropriate business constraints
- Review and refactor code and use SonarQube
- Document development and operational procedures
- Reviews and validates implementations of self and others to ensure they meet requirements and match the specifications
- Mentors, coaches and supports junior engineers.
- Enforces and evolves software development standards and best practices
- Troubleshoot software issues
- Provide on-call support as necessary
- Use AI CodeGen tools
- Bachelor’s or Master’s degree or equivalent combination of education and experience
- At least 8-10+ years professional experience in all stages of definition, design, implementation, testing, and deployment of data engineering solutions.
- Experience in the following tools/technologies: React, .NET, C#, SQL Server, Power BI, SSRS, Azure Web App, knowledge of design patterns and architectural concepts (MVC, DI, Restful API, Microservice).
- Hands on experience using testing frameworks (i.e. xUnit, etc.) and TDD.
- Experience with Agile (Scrum) Software Development Process and methodologies
- Experience with database management and security a plus
- Experience with source control such as git or git hub and branching/merging best practices
- Experience migrating or working with SSIS or SSRS code is a plus.
- Analytical skills
- Communication skills