We are looking for a Senior Full-Stack Developer to join our team!
This position is a critical role in the design of new and enhanced features to Custom Enterprise Applications working closely with Enterprise Application Development managers and the engineering team to ensure the product features are delivered on time with high quality.
The primary technologies used by the Enterprise Application Development Team are C#, .NET, HTML5 frameworks, Angular.js and MS SQL Server.
Capabilities and experience:
Upper intermediate Level
Technical skills – Comfortably and confidently use a computer and specialized software. In addition, expert knowledge of .Net platform and C#. Advanced knowledge of HTML5 frameworks, SQL Server; object-oriented design experience including design pattern knowledge, strong re-factoring skills, code reviews and implementation experience; incremental, iterative and other development lifecycles; the ability to conduct whiteboard discussions and unit testing, integration testing, SQA, UAT, BETA, and all other testing environments
Ability to multi-task– Manages multiple tasks at one time; quickly and accurately shifts attention among multiple tasks under distracting conditions without loss of accuracy or appearance of frustration.
Communication skills – Reads, writes and speaks fluent English, using appropriate grammar, style, and vocabulary. Correctly spells commonly used English words and job specific terms. Excellent written and oral communication skills.
Organizational ability – Demonstrates a systematic approach in carrying out assignments. It is very orderly and excels at cutting through confusion and turning chaos into order.
Problem-solving skills – Demonstrates a strong ability to identify, analyze and solve problems. Unusually decisive in handling difficult problems. Translates problems into practical solutions.
Client service skills – Consistently ensure the team provides the client with attentive, courteous and informative service. Gains and shows personal satisfaction from delivering great service.
Intellectual ability – Accurately and consistently follows instructions delivered in an oral, written or diagram format. It can provide directions.