Full-Stack .Net Developer Team Lead

ASP.NET MVC, Best practices, Budget, C#, Microsoft PowerPoint, Microsoft Visio, Microsoft technologies, Mobile development, Project management, SDLC, Software development, Software development management, Team leadership, React.js, Implementation, Installation, Leadership, Technical Solution Design, Supervision, Software design
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

The Technical Team Lead is a mission-critical role that is responsible for providing hands-on management and development for applications supporting multiple business units; including hiring members to your team.  You will be leading and assisting with technical solution design; working across teams to build solutions and manage requirements and risk.

What you will be doing:

  • Understanding of the application development life cycle and ability to apply it to existing and future application development efforts
  • Hands-on development of applications and system integrations as needed
  • Management of, and leadership for development and application support resources
  • Technical expertise to understand applications and develop plans to continuously improve application portfolio
  • Identify resources needed and assign individual responsibilities to cross-functional project team members
  • Oversee application development of existing and future applications according to company standards. Improve coding standards of the development team as needed.
  • Ensure that application projects are properly planned (including all pre and post-development steps) in a timeframe, quantity and mix to achieve the best possible return from development and project resources to ensure both efficiency and effectiveness of the development process
  • Ensure that software development schedule and timeline is in alignment with business and implementation goals and requirements and make adjustments to meet business goals when necessary
  • Oversee code reviews applying knowledge of security and accessibility best practices
  • Determine project requirements and develop work schedules for the team
  • Partner with team members, management, and vendors to ensure projects are completed to standard
  • Identify risks and form contingency plans when necessary
  • Analyze existing operations and schedule training sessions and meetings to discuss improvements
  • Keep up-to-date with industry trends and developments
  • Update work schedules and perform troubleshooting as required
  • Motivate staff and create an environment where they can ask questions and voice their concerns

What we hope you will bring to the role:

  • Bachelor’s Degree or higher in Engineering, Technology or related field
  • Minimum 8 years of application development and application development management
  • Strong technical capabilities with knowledge of Microsoft technologies and development practices, including C#, .Net, MVC and coding standards
  • Mobile application development experience is a desired
  • Ability to remain organized at all times and to elicit cooperation from a wide variety of sources including team members, other internal departments and external parties (such as 3rd party software development partners)
  • Ability to effectively prioritize and execute tasks in a high-pressure environment and react to project adjustments and alterations promptly and efficiently on a day to day basis
  • Experience managing all phases of the project life cycle, including running project prioritization meetings, post-installation project post-mortem meetings and a proven track record of multi-tasking, meeting deadlines and delivering projects on budget
  • Prior experience managing development staff and third-party vendors
  • Knowledge of different project management software, and be technically competent with various software programs including Word, Excel, PowerPoint, Project and Visio
  • Self-starter with the ability to work with minimal supervision, and have excellent verbal and written communication skills
Dice Id : 90966073
Position Id : 3690
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Systems Engineer - Mission Planning
  • Leidos
  • Lexington, MA, USA
Systems Engineer - Mission Planning
  • Leidos
  • Lexington, MA, USA
Software Sprint Lead
  • Leidos
  • Lexington, MA, USA
Senior Network Engineer
  • Solidus Technical Solutions
  • Hanscom Air Force Base, MA, USA
Software Engineer
  • Leidos
  • Lexington, MA, USA
Lead Back-End Developer - Site Reliability Operations
  • BNY Mellon Corporation
  • Wellesley, MA, USA
.NET Developer
  • Amplify Resources Group
  • Walpole, MA, USA
.NET Developer
  • Amplify Resources Group
  • Norwood, MA, USA
IAM Lead Azure Developer
  • CEI Group
  • Waltham, MA, USA
Entry Level Software Developer
  • Paytronix
  • Newton, MA, USA