Sr. Software Engineer/ Developer
Primary Responsibilities
- You will be a technical contributor and responsible for the development and maintenance of an Investing Desktop Platform
- You will performs technical and functional analysis of moderately complex scope
- You will develops proof of concepts and applications of advanced complex scope
- Provide technical guidance, train and mentor other team members.
- Providing 24 x 7 on-call support on a weekly rotating basis for applications in production
- Performs unit and integration testing.
- Responsible for all phases of the development lifecycle - requirements gathering, design, coding, testing and deployment of the functionality.
- Experience in a SaaS and/or PaaS environment highly desirable
- Distributed system and design patterns experience desirable
- Expertise in one or more of the following:
- JavaScript programming on both the client and the server (e.g. Bootstrap, jQuery UI, Node.js, Backbone.js, Angular.js etc.)
- Using leading industry standard technologies: ESB, Web API, etc.
- Web technologies (HTML5, CSS3, JavaScript frameworks, e.g., MEAN stack)
• Experience in configuring client side development environments, build tools and tests utilizing modern client side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS)
The following are considered a plus, but not required:
- Expertise in making use of Cascading Style Sheets CSS3 features & CSS frameworks to implement responsive web design
- Expertise developing large scale rich UI applications on .NET platform (WPF or .NET MVC)
- Expert Knowledge of .NET 4.0/4.5 framework, hands on experience with WPF & WCF framework
- Recent hands on, i.e., ability to demonstrate expert level software development experience
- .NET C#, Web Services
- Proficiency with both SQL and NoSQL database technologies (Oracle, MySQL, MongoDB etc.)
6 Months Contract to Hire
All your information will be kept confidential according to EEO guidelines.