Others, Minnesota, USA
7 hours ago
Senior Technical Lead
Able to code and contribute software development.Leading and mentoring a team of software developers.Designing, developing, and maintaining high-quality software solutions across the entire development lifecycle, from front-end to back-end and database.Defining and implementing technical strategies, best practices, and architectural decisions.Ensuring adherence to coding standards, code quality, and performance metrics.Collaborating with stakeholders (e.g., product managers, designers) to translate business requirements into technical solutions.Troubleshooting and resolving complex technical issues and providing technical support. Key responsibilitiesKey responsibilities for a Senior Technical Lead (C# .NET Full Stack) include technical leadership and mentorship, product development, architectural expertise, innovation and problem-solving, and stakeholder communication. Responsibilities may include:Leading and mentoring software engineers, providing technical guidance and fostering a collaborative environment.Collaborating with Product Managers and Designers to develop technical solutions from business requirements.Overseeing the development lifecycle from requirements to maintenance.Defining technical strategies, architecture, and development best practices while ensuring application quality, scalability, and performance.Researching and implementing emerging technologies.Acting as a technical liaison and providing project updates to senior management. Required skillsRequired skills for this role encompass both technical and leadership/soft skills. Technical skills may include proficiency in:C#, .NET Core, and .NET LATESTObject-Oriented Programming (OOP) and design patterns.Database design and optimization (e.g., MS SQL Server, MongoDB).Front-end technologies like HTML, CSS, JavaScript, and React.js.Microsoft Azure, containerization tools (Docker, Kubernetes), and CI/CD pipelines.REST API development with a focus on security and performance.Writing unit/integration tests and TDD. Leadership and soft skills may include:Technical leadership and mentoring experience.Strong communication, analytical, and problem-solving abilities.Ability to work collaboratively.Understanding of SDLC methodologies like Agile and Scrum. (1.) Key Responsibilities
1. To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity.
2. To conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization , implementation of best practices and coding standards to ensure succeful delivery of complex projects.
3. To ensure process compliance in the assigned module| and participate in technical discussions/review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations).
4. To collaborate with stakeholders to define project scope, objectives, deliverables and accordingly prepare and submit status reports for minimizing exposure & closure of escalations.
Confirmar seu email: Enviar Email