ConnectAndSell transforms the sales process by eliminating communication barriers. We bring together the latest advances in .NET, open source, and VoIP technologies with our own patent-pending innovations to enhance the ConnectAndSell service which dials and switches millions of calls all over the globe bringing together our users with their prospects in a matter of milliseconds. We work tirelessly to ensure that our multi-tenant SaaS offering is secure, scalable and highly available.
ConnectAndSell Engineers are driven by a passion for technology. They have a broad and deep understanding of the software development world spanning Windows and Linux environments, networking, database design, telephony, and SDLC process. They are keen learners, able quickly to master new technologies and understand complex system interactions. They possess strong analytical skills and are able to transform high level business requirements into elegant code with minimal guidance.
Understand and improve the current system architecture
Specify, design, and implement new features using cutting edge technologies
Design, implement, and execute automated test scenarios
Continuously improve the performance and scalability of our code base to support growth
Troubleshoot user-reported issues
C#
Visual Studio 2010
.NET 3.5/4.0
Windows Forms development / WPF
.NET Remoting / WCF
Strong OOP and design skills
Experience in all phases of software development, from requirements analysis, design, implementation, to documentation, testing, and maintenance
Experience in building complex, scalable systems
Good grasp of SQL, database design and optimization
Experience with SQL Server 2008, DB frameworks, Linq
Good understanding of networking in general and TCP/IP sockets in particular
Good understanding of VoIP and digital telephony - SIP, IAX, ISDN PRI
Good understanding of the Linux operating system and open source tools
Good scripting skills (Windows Shell/PowerShell, Unix shell scripting, Perl, others)
Possess strong oral and written communication skills
Be a fast learner, have the ability to grasp and leverage new technologies quickly
Have experience with and be effective while working independently
Be a self-starter and take initiative and ownership
Be able to act on and follow through given general, high-level objectives
Be able to work on and balance multiple concurrent projects with conflicting priorities
Be able to thrive in a challenging, fast-paced, unstructured environment
BA/BS in Computer Science or a related field
Competitive Salary, Health Benefits, Stock Options