SE has solid software development skills and works with little supervision needed. Additionally, the SE will help explore and recommend innovative architectures for existing and new products. The SE will work primarily and cloud based projects (front-end and back-end) and with both on-shore and offshore teams in an Agile environment.
An ideal candidate will have a strong knowledge of .Net Framework, node.js, general cloud concepts, SQL or similar relational database, database constructs, creating custom API’s and of MS Visual Studio.
Duties & Responsibilities
Develop and support proprietary applications, websites, and services using C# and Node.js
Collaborate with different departments: risk, marketing, accounting, to field requests and implement small to large scale projects
Work under minimal supervision; will be provided with assignments and objectives and given wide latitude for independent judgment.
Knowledge, Skills and Experience
BA/BS degree in Computer Science or related discipline or equivalent practical experience
3 years of software engineering experience
C# a must, .NET, ASP.NET 4, IIS 7, SQL 2008 R2, Visual Studio
Familiarity source control systems (TFS and Git)
Good knowledge of well-known design patterns
Creation of technical models and documentation
Excellent verbal and written communication skills
Experience with Agile development processes (SCRUM a plus)
Strong analytic skills with experience in web-based applications
Very strong problem solver and technical innovator
Experience with web-based applications
Strong OO skills