Placement papers | Freshers Walkin | Jobs daily: Senior Software Engineer at CloudNine (Raleigh, NC)


Search jobs and placement papers

Senior Software Engineer at CloudNine (Raleigh, NC)

It's a great time to join our eDiscovery software and services team. Not only do we take pride in what we do, we have FUN doing it. Your creativity and energy are what we need. Visit our Core Values page at http://bit.ly/2UpuLCX to see why our employees enjoy coming to work!


At CloudNine Discovery, people do not have "jobs;" they have responsibilities. We are proud of the statement, "It's all about the right people." Attitude, Character and Enthusiasm (ACE) is important to our company culture where our people feel the fun, and the passion, as well as the care for one another. Our engaged, high performing team works hard to make it all about the right people and treating people right.


This position exists to develop and lead large multi-functional software development activities; solve complex technical problems, write complex code for computer systems and serve as a senior source of expertise.


ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Leads major technical project design, engineering and integration efforts or develops complex code
  • Consults with internal and vendor resources on design, code and test reviews.
  • Builds new high level designs as required; reviews vendor generated high level designs.
  • Leads major technical project design, engineering and integration efforts or develop complex code
  • Recommends and plans use of system and software features.
  • Maintains an understanding of current industry trends possibly through attendance at vendor seminars and/or training sessions.
  • Determines feasibility of customer requirements and designs solutions builds and integrates the implementation by working with in house or vendor resources.
  • Provides recommendations on the utilization of emerging and existing technologies.
  • Works independently - very complex system problems using debugging tools or other diagnostic aids
  • Recommends technical strategy and direction in area(s) of expertise.
  • Demonstrates an ability to provide technical guidance in one or more center of expertise.
  • Establishes work standards and guidelines.
  • Able to communicate with customers (internal and external) on new system features enhancements.
  • Consults with stakeholders to find alternative workarounds during system outages.
  • Consults with vendor engineering teams and LexisNexis, answers questions from vendor(s) and provide technical guidance
  • Performs engineering cost/benefit analysis to verify potential effectiveness of new projects.
  • Provides technical assessment and recommends acquisition and joint venture projects.
  • Participates in development and evolution of architecture.
  • Other duties as assigned.


QUALIFICATIONS

  • 10+ years of experience in all phases of system and/or product development.
  • Bachelor's Degree in computer science, computer engineering or equivalent technical discipline or equivalent technical experience.
  • Ability to work in a cooperative team environment with internal & vendor resources.
  • Mentors less experienced staff on all aspects of multiple system environments, software and system operations
  • Review impact analysis, design and test plans prepared by the vendor engineering teams.
  • Advanced Technical Knowledge (coding, testing, system design, consulting), of a broader range of technology.
  • Sells ideas to functional top management to gain commitment for system enhancements.
  • Excellent communications skills to be able to communicate with customers (internal and external) on new system features enhancements.
  • Makes decisions within their ability and authority.
  • Communicates with recognized authority figures and proactively influences and educates members of technical and managerial staff on technology issues.
  • Ability to work through very complex problems and reach a workable solution.
  • Ability to work in ambiguous situations on problems / project of large - advanced complexity.
  • Experience producing modular software designs and implementations that consider functionality, performance, and maintainability.
  • Experience using Test Driven Development.
  • Experience using an Agile development process, preferably Scrum.
  • Experience integrating third party tools into a software solution
  • Ability to work independently and as part of a software team.

Technical qualifications:

  • Solid background in Visual Studio 2017+, C#, .NET framework, ASP.NET
  • MVC 3/4, Unit Testing/MS Unit, TFS, JavaScript, AJAX
  • WPF and the MVVM design pattern
  • SQL Server and SQL query language
  • NUnit
  • Dependency Injection and Inversion of Control containers.
  • Knowledgeable of SOLID design principles
  • Knowledge of REST principles
  • Excellent written and verbal communication skills
  •  Knowledge of the following is a plus: VB6, COM , JSON, HTML5, jQuery, Backbone.js, Handlebars.js, CSS, Browser Developer Tools, FireBug, HttpWatch, Fiddler, Webparts, MSCharts, RESTFul interface and Web service.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment