Talent.com
This job offer is not available in your country.
Lead.Net Developer

Lead.Net Developer

Global TechnologiesBangalore
26 days ago
Job description

Responsibilities :

  • 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 weband 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.
  • Other duties may be :
  • 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 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 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 Information :
  • ref : hirist.tech)

    Create a job alert for this search

    Developer • Bangalore