30 Sep
|
alacer
|
Bengaluru
As a Technical Lead, you will be responsible for leading and guiding the development team, designing, and implementing .NET solutions, and ensuring the successful delivery of projects. You will collaborate with cross-functional teams, including software developers, product managers, and stakeholders, to drive innovation, quality, and efficiency in .NET application development. The ideal candidate has a strong technical background in .NET technologies, excellent leadership skills, and a passion for delivering high-quality software solutions.
Responsibilities:
- Develop and deliver technical systems
- Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc
- Participate in the development and review of documents to comply with SDLC methodologies [e.g. Engineering Work Breakdown Structure (WBS), estimation, Solution Design Document (SDD) and Software Architecture Documents (SAD)]
- Provide support and documentation to assist in sustaining the project during the transition to production where necessary
- Adhere to Application Engineering methodologies, standards, code reviews
- Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate
- Identify potential points of contention for missed activities and notify project leadership of situation and remediation plan
- Minimize technical exposure and risk on projects
- Provide technical guidance to development team members
- Technical deliverables (i.e., code and documentation) on projects assigned
- Translate detailed Requirements and Design and Solution Architecture deliverables into detailed design specifications
- Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups
- Proactively raise issues to Technical and Group Leads when necessary
- Produce high-quality application engineering deliverables in accordance with the project timeline
- Build and unit test a project to detailed design specifications
- Provide thought leadership and technical guidance to engineering staff
- Application Development Work breakdown structure
- Solutions Design Documents
- Release Packages
- Hand-over documentation for operations
- Unit Test Scripts
- Assign tasks to developers
- Review of code completed
- Review performance of developers
- Make assessments of contractor abilities
- Proactively anticipate project issues before they occur; define the problem; identify possible causes; work with the team to identify solutions; select and implement the most appropriate solution
- Apply judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability
Analytical/Decision-Making Responsibilities:
- Proactively anticipates project issues before they occur; defines the problem; identifies possible causes; works with the team to identify solutions; selects and implements most appropriate solution
- Applies judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability
- Sound analytical skills and problem-solving skills needed to manage multiple technical challenges simultaneously per each project assigned when needed
Knowledge/Skills Requirements:
- Recent demonstrable experience of performing a tech lead role in a significant, client facing delivery programme with a multi-country, multi-discipline team, likely to come from a solutions and infrastructure architecture background
- Excellent broad architecture and troubleshooting knowledge
- Extensive broad Development knowledge (including but not limited to AngularJS, .Net MVC Web Api, SQL Server, SSIS, ETL, ADO.Net, Entity Framework etc).including a solid understanding of the Client Side Object Model
- Relevant product knowledge of a broad range of technologies, link aggregating sites exposed to both internal and external clients, plus the associated underlying provisioning and site administration capabilities
- Recent experience of working within financial domain preferable but not mandatory
- Solid interpersonal communication and team skills required to operate as a contributing member of global technical teams that deliver quality services
- Strong technical skills designing, developing, debugging, documenting, and implementing applications
- Strong knowledge and experience in all IT methodologies and life cycles that will be used
- Possesses an understanding of IT Services:
service offerings, technical standards and policies, technical and business strategies as well as organizational structure
- Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT
- Excellent level of communication skill in English is mandatory
Requirements:
- Bachelors degree in a technical field and/or equivalent work experience
- At least 3 years acting as a senior architecture / technical lead role in a comparable organization
- Significant experience of deploying large, enterprise wide implementations to significant (100k+) user volumes
- At least 5 years of hands on experience leading a team of developers either onshore or offshore - defining work breakdown structures/tasks, assigning the team work items, monitoring and ensuring quality and adherence to standards etc.
- At least 7 years of relevant hands-on work experience building, integrating and delivering enterprise-wide web and windows applications using Microsoft and other technologies for large organizations on complex projects
- 7+ years of ASP.Net MVC, ASP.Net experience
- 5+ years of experience of working with applications that have a SQL Server backend with SSIS ETLs
- 5+ years of experience with Team Foundation Server or GIT
- 3+ years experience of Azure servers and Azure Devops (VSTS)
- 5+ years of experience with Object-Relational Mappers such as Entity Framework
- Ideally experience working with SSRS, SSIS
- Experience with SharePoint, HTML 5, JSON, Web API, Web Services mandatory
- Experience with MongoDB or other document databases, WCF, WPF, VBA etc would be a plus
- Knowledge and experience with working on N-Tier applications.
- In-depth knowledge of object-oriented analysis and design (OOAD) principles, and familiarity with many design patterns for Software applications.
- Demonstrated ability to build robust working relationships
- Demonstrated expertise in application design and construction, work breakdown structure of items, design and code reviews, unit test and build activities, deployment and performance related activities, documentation, support and training/mentoring
- Good understanding of ISMS
- Excellent communication skills, verbal and written
- Experience working on projects following Agile methodologies would be ideal
- Experience working with Azure or other cloud providers would be ideal
- Ability to work within diverse, global, virtual teams.
- Proven ability to thrive under pressur
📌 Dot Net Technical Lead (Bengaluru)
🏢 alacer
📍 Bengaluru