Global Technologies

Technical Lead - .Net

Bengaluru, KA, IN

$3
3 days ago
Save Job

Summary

7+ years’ experience as a Software Developer

Experience with hands-on technical management of resources

Prior experience in a technical leadership position

College or University degree in Computer Science or a related discipline

Willing to travel 30% of time to project-sites for implementation & issue resolutions

Core Competency Requirements

Proficient with Microsoft .NET version 4.0+ development using C#

In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF

Extensive experience designing and developing enterprise grade software

Experience working with key stakeholders to align on objectives, priorities, trade-offs, and risk

Experience with source control management systems and continuous integration/deployment environments

Experience with automated testing

Experience with multi-threading and concurrency

Experience with debugging, performance profiling and optimization

Comprehensive understanding of object-oriented and service-oriented application development techniques and theories

Internally motivated, able to work proficiently both independently and in a team environment

Strong communication skills with both internal team members and external business stakeholders

Strong initiative to find ways to improve solutions, systems, and processes

Preferred Competency Requirements

Experience with web development technologies including ASP.NET, MVC3, JavaScript, AJAX and CSS

Experience with database development including relational database design, SQL and ORM technologies

Experience with Microsoft Lync platform

Experience with Slack Technologies platform

Experience with user interface design and prototyping


Include the following. Other duties may be assigned.

Drive execution, delivery and implementation of projects with high quality by working with software team on multiple concurrent projects.

Provide technical leadership to teammates through coaching and mentorship.

Maintain high standards of software quality within the team by establishing good practices and habits.

Identify and encourage areas for growth and improvement within the team.

Collaborate with other development teams, business analysts, software architects, and key stakeholders to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.

Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.

Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

Ensure that team has access to the skills, tools, processes, etc. that they need to produce high-quality, on-time software that meets our customers’ expectations

Oversee the software development lifecycle, ensuring the proper structures are in place for the on-time delivery of high-quality project releases.

Design, develop, and unit test applications in accordance with established standards.

Implement developed software solutions at project-sites.

Provide estimation on software development & implementation efforts to application Engineering & sales departments.

Participate in peer-reviews of solution designs and related code.

Package and support deployment of releases.

Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Adhere to high-quality development principles while delivering solutions on-time and on-budget.

Research and evaluate a variety of software products.

Clearly communicate schedule and quality expectations and ensure that the team is operating efficiently.

Prepare and execute Annual review for all team members

Prepare and execute quarterly one on one meetings with each team member

Participate in the recruiting of new employees to the software development team

Ability to Participate in Project Kick off and project initiation meetings


Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only)

 

Job Location: Bangalore (Work From Office all 5days)


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job