What are the responsibilities and job description for the Lead Dotnet Developer position at TEKenergy llc.?
.Net Lead Developer with Azure (GC & USC )
Onsite – Tampa, FL
12 months
Summary
We are seeking a highly skilled and motivated Lead Software Engineer to drive technical excellence, mentor team members, and support the success of our software development initiatives. The ideal candidate will possess a blend of strong technical expertise, leadership skills, and a collaborative mindset. Proficiency in software architecture, development, and Agile methodologies is essential, along with the ability to design, implement, and maintain robust, scalable software solutions. A commitment to professionalism, quality, and team success is vital.
Key Responsibilities
Analyze and Improve Processes: Examine business workflows to identify opportunities for automation, enhancement, or support.
Software Development: Design, test, and develop software systems with services, APIs, and microservices architectures.
Upgrade Systems: Modernize and maintain existing applications to ensure optimal performance.
Documentation: Document system capabilities to aid training, testing, and support.
Issue Resolution: Address production issues and bugs effectively.
Mentorship and Leadership: Guide and mentor team members to foster growth and productivity.
Collaboration: Participate in process improvement discussions and lead by example to promote a professional and respectful work culture.
Ownership: Take responsibility for software components, ensuring quality throughout the development lifecycle.
Technology Advocacy: Learn and implement new technologies as appropriate, while sharing knowledge with the team.
Communication: Convey complex technical concepts to both technical and non-technical stakeholders effectively.
Project Management: Maintain work backlogs, prioritize tasks, and influence team focus on essential outcomes.
Qualifications
Required
Education: Bachelor’s degree in a computer-related field or at least 5 years of relevant experience.
Technical Expertise: Proficiency in C#, JavaScript, HTML, Cloud, DevOps, Automation, Agile methodologies, software architecture, and design.
Leadership: Strong technical and people leadership skills, with the ability to influence and support team success.
Collaboration: Exceptional interpersonal skills and a proven ability to work well with others.
Problem-Solving: Ability to tackle complex problems and provide effective solutions.
Communication: Excellent verbal and written communication skills.
Professionalism: Commitment to delivering high-quality work with attention to detail and business needs.
Flexibility: Ability to switch tasks as needed and adapt to changing priorities.
Preferred
· Experience with Azure, Azure Cloud Resource Usage, message-passing architecture concepts, and Dev Containers.
· A strong understanding of API styles and service design principles.
· Familiarity with machine learning (ML), artificial intelligence (AI), and large language models (LLMs) for potential integration into software solutions.
Additional Attributes
· Eagerness to learn and implement new technologies.
· Capacity to resolve conflicts and maintain team harmony.
· A strong sense of responsibility, professionalism, and dependability.
· Courage to face challenges and uphold high standards.
- By joining our team, you’ll have the opportunity to lead impactful projects, influence others to excel, and contribute to a culture of growth, learning, and mutual respect.