Technical Lead (.NET) in St. Louis, MO at HUNTER Technical Resources

Date Posted: 8/4/2019

Job Snapshot

  • Employee Type:
  • Location:
    St. Louis, MO
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Technical Lead

Technical Lead is responsible for guiding the technical efforts of the team, including consulting resources. The Lead will be responsible for ensuring that the best technical approach and practices are applied in all phases of the application lifecycle. This person will also be responsible for ensuring the quality of code produced by their team members and consulting resources. 

Duties and Responsibilities: 
• Perform complex product design activities, which may require extensive research and analysis 
• Perform design, implementation, and maintenance of complex, multiple product modules and systems 
• Perform complex bug verification, release testing, and beta support for assigned products 
• Research problems discovered by QA or product support and develop solutions 
• Conduct unit testing and integration testing for functionality 
• May serve as a product architect or assist in design and implementation and documentation of development of product 
• Provide assistance and routine consultation to users in the development of systems and software 
• Collaborate with team members to review functional requirements and translate them into a system design 
• Assist Project Managers in developing implementation plans, including the scheduling of project milestones 
• Identify ‘ Out of Scope’ issues and assist Project Managers in securing contract amendments before continuing work on such issues 
• Collaborate with programmers and Product Development Team in the design of all assigned systems; maintaining design and development standards 
• Keep technical skills and knowledge of technologies and service offerings current 
• Bachelor’ s degree in business, software engineering or computer science and 6-9 years of technical experience in software design and product support 
• Thorough technical knowledge in software development methodologies, design and implementation 
• Excellent analytical and design skills at multiple product level, excellent skills in research and analysis, project planning and implementation 
• Strong knowledge of appropriate programming and scripting languages –
Be proficient in .Net, .Net framework 4.5, WCF or related technology, Angular, AJAX, and JSON, and some type of automated testing frameworks such as Protractor, Selenium, 
• Experience with batch processing applications, development, deployments, scheduling, etc. 
• Additional technologies a plus * Angular Framework 
• Knowledge of object-oriented design and implementation 
• Agile methodologies 
• Experience in carrying out the requirements, design, development, testing, implementation and support phases of an applications software project 
o Database object creation 
o Database object alteration (add/remove columns, create indexes…)
o Basic SQL performance tuning 
• Awareness of application security issues and vulnerabilities 
• Initiate design and code reviews of his or her work before committing to a definite solution 
• Understand proper configuration management approaches and how they affect bug fixes to production applications in contrast to longer term development and new features 
• Experience working with multi-tiered application design and development, including web-based solutions 
• Demonstrate ability to perform requirements analysis and craft appropriate software solutions; proficiency with debugging techniques & tools 

Desired skills: 
• Working in an Agile development team 
• Extensive application development / programming skills 
• 2yrs Automation Testing Tools - Selenium, Postman, Protractor, Ranorex, Test Complete, JMeter, or Soap UI 
• Jenkins and Octopus deploy CICD tools 
• HP Fortify or RiskSense (Automated Security Scanning Tools)