Software Engineer

New Brunswick, NJ, USA

REF9T

Company Description

Connotate is a venture backed company that has revolutionized the collection and monitoring of web data with our patented software algorithms. At Connotate, we share common goals and work together to achieve success. We are passionate about what we do. If you’re ready to make a difference at a high-growth emerging tech company, look no further.

Job Description

**Local Candidates Only**

The Connotate Engineering team is looking for people who are smart, energetic, open and agile, who embrace a dynamic environment, love to solve difficult technical problems, have a passion for the team dynamic, lead by example, and who are excited by challenges in the area of web and massive data sets.

Overall Responsibility

Develop Connotate’s next generation products focusing on all aspects of data monitoring and mining, including the GUI-based studio in which data mining agents are designed, data monitoring and extraction methods, and the management of agents as they run on premise or in the Cloud.

Key Areas of Responsibility

  • Produce high-quality code within the Agile software development process (Scrum).
  • Develop new products, features and enhancements, including test driven development, unit testing, and documentation.
  • Collaborate with software engineers, testers, product owners, and roles in other areas of the company.
  • Work with C#, ASP.NET, WPF, WCF, XML/XSLT/XPath, Web Services, nUnit and SQL Server (including developing SQL queries, stored procedures, functions and triggers).
  • Work with SVN, Cruise Control, and Install Shield for source control and build activities.

Qualifications

The candidate has experience with many of the following items:

  • C#, ASP.Net, WPF, WCF, XML/XSLT/XPath, Web Services SQL Server (including developing SQL queries, stored procedures, functions and triggers)
  • Multi process and multi threading programming
  • SVN for Source control
  • 3 years of related software development experience
  • Software as a Service (SaaS) and Cloud Computing is a plus
  • Machine learning is a plus
  • Big Data is a plus
  • Agile (Scrum) is a plus
  • BS Computer Science or related field, Masters Degree is a plus

Additional Information

The candidate must be able to demonstrate the following personal skills as they apply to the performance of duties:

  • Good communication skills
  • Ability to work in a dynamic, collaborative environment
  • Capability of handling several deadline-driven tasks at once
  • Possesses a high level of comfort dealing with sometimes shifting priorities
  • Ability to see the ultimate goal (big picture) while focusing on the details

发表回复