Sr. Software Engineer

Durham, NC | software

Job Description

 

We require a cover letter and a link to your Linkedin account for you to be considered.

Responsibilities:

• Design and develop highly scalable, 24/7 applications.
• Work independently completing small to large sized projects while managing competing priorities in a demanding production environment.
• Deliver on projects from end to end (documentation to production grade code to support procedures) while functioning within the process and disciplines established in the Engineering team.
• Work collaboratively among groups within engineering (QA, Database Administration, and Network Ops) and outside engineering to drive allocated projects to completion.
• Drive offsite integration with retailers and other partners.
• Actively participate in high level engineering team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations.
 

 

Requirements:

• BS in CS (or equivalent) and 5-7 years of hands-on software design and development experience or data and mathematical analysis.
• Strong hands on skills in - ASP.Net, C#, AJAX, C++, MSSQL, logical design and stored procedures. Web Technologies (HTML, Javascript, XML, XSL, solid understanding of HTTP protocol).
• Experience developing in a Windows environment is a plus, but candidates with Linux, Unix or Solaris experience will be considered.
• Ideal (but not required) skills/experience working with complex data models, large databases, extensive reporting and data analysis.
• Excellent oral and written communications skills.
• Experience in the design and development of client/server and multi-tier software systems.
• Experience in a high-availability and mission-critical environment.
• Experience with Point of Sale (POS) software.
• Keen ability to understand end user experience and business needs.
• Strongly prefer candidates who have internet and/or start-up company experience.
 

Bonus Points:

• Prior experience in retail or POS software / hardware.

 

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »