Description

REQUIREMENTS

 

  • Experience with unit testing, release procedures, coding design and documentation protocol as well as change management procedures
  • Proficiency using versioning tools: GIT, GNU, RCS, SCCS, CVS, SVN, Mercurial, Monotone, etc
  • Demonstrated organizational, analytical and interpersonal skills
  • Flexible team player
  • Ability to manage tasks independently and take ownership of responsibilities
  • Ability to learn from mistakes and apply constructive feedback to improve performance
  • Must demonstrate initiative and effective independent decision-making skills
  • Ability to communicate technical information clearly and articulately
  • Ability to adapt to a rapidly changing environment
  • In-depth understanding of the systems development life cycle
  • Proficiency programming in more than one object-oriented programming language; .Net, React.Js, Node.JS, JavaScript, HTML, VB.NET and C#
  • May include languages such as; Hadoop, Storm, Spark, Kafka, Hive, NFI, Scoop, etc
  • May include database knowledge in; SQL, MySQL, Oracle DB, PostgreSQL, Cassandra, dBase, MS Access, etc
  • Proficiency using standard desktop applications such as MS Suite and flowcharting tools such as Visio
  • Proficiency using debugging tools; Advanced Debugger, Allinea DDT, AQtime, ARM, CA/EZTEST, etc
  • Proven experience as a .NET Developer or Application Developer
  • Familiarity with architecture styles/APIs (REST, RPC)
  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
  • High critical thinking skills to evaluate alternatives and present solutions that are consistent with business objectives and strategy

 


 

Education

Any Graduate