Padmi

Tech Lead .Net Full Stack

United StatesPosted 2 months ago
Software engineeringUnspecified
Apply at American Technology Group

Opens the source posting on amtechnogroup.com

Source description

About the role

View original

Summary: The Technical Lead will primarily focus on development, maintenance, and support of .NET applications. This role will be responsible for delivery of critical product requirements and will be interact with a culturally and technically diverse team, which includes .NET Developers, SQL developers, QA and product management teams. Essential Functions/Responsibilities: • Leads in defining, documenting and developing software, software applications, as well as contributes to architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team • Responsible for development, enhancement, testing, support, maintain and troubleshoot/ debug software applications that support business units or support functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. • Provides sound project management skills to the team and assignments • Creates thorough, professional quality project documentation and technical specifications • Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions • Assesses the impact of software changes and new development on other systems; conducts integration tests to mitigate risks • Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment • Proactively recommends, schedules, and performs software improvements and upgrades • Recommends best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications Specific Job Skills and Experience: • 8 or more years of related experience; or equivalent combination of education and experience • Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns) • Following technical skills and experience is required • • .NET Core Architecture understanding. • Application development C#, ASP .Net Core, SQL Server • .NET Framework, MVC & Web API 2.0 • Expertise in Web-Development technologies: Angular 12 and above, HTML, Bootstrap, JQuery, CSS3. • REST Services Architecture knowledge • Some experience in Data Visualization with either Power BI or Tableau • Good experience with Cloud Platform specifically in Microsoft Azure • Unit Testing Frameworks • Web Development Concepts (State Management, Stateless Development) • SQL Server 2017/ 2019/ 2022 and SSIS packages • Asynchronous Programming Paradigm • LINQ & Lambda Expressions • Solid background in Designing & Implementing Applications using technologies defined by the Enterprise Architecture • Strong experience in analyzing and optimizing already deployed applications • Extensive knowledge and hands on experience designing and developing objects and components of relational database • Strong experience with Agile methodologies • Knowledge and understanding of SDLC, with a strong preference for Agile experience • Skill for writing reusable libraries • Must have experience on full stack development on Microsoft platform • Excellent written/verbal communication, presentation, and listening skills • Excellent collaboration/teamwork skills • Understanding of fundamental design principles for building a scalable application • Experience creating database schemas that represent and support business processes • Familiar with various design and architectural patterns • Knowledge of concurrency patterns • Known experience in Caching techniques

One address, no account. We’ll tell you when matching roles go live.

More at American Technology Group

Related open roles

View all roles