TSS Software Corporation seeks a well-rounded, senior-level software engineer with a minimum of 10 years experience, including at least 2 years leading
a small team of developers and 3 years creating and/or maintaining commercial software. Our key emphasis is on Web development, but some experience with
non-.Net framework technologies is important.
Candidate must have at minimum a Bachelor of Science degree in a computer-related discipline and have proven experience with Microsoft technologies,
including Visual Studio 2005 and later, .Net Framework 2.0+, C#, SQL Server, ASP.Net and ActiveX/COM.
Essential skills and experience:
7+ years using C#, ASP, ASP.Net and Microsoft Visual Studio with proven expertise in:
- Assembly creation
- Client-side GUIs
- Classes, Interfaces, Threading
- Web services creation/consumption
- HTML, AJAX, JavaScript, CSS, XML
- Page layout
- Third-party components
- Code behind
- Database creation, SQL, T-SQL
3+ years using a compiled language (C, C++, Pascal, etc.) with proven experience creating:
- Executables that include both EXEs and DLLs
- Client-side GUIs or websites
- Multi-tier client/server applications
- COM Objects
Desirable supplemental technical knowledge includes:
- OO programming
- OO application design
- Database design and sizing
- Performance tuning
- Security practices, including encryption, SSL and secure data storage
- Development methodologies, including agile
- Unit test development
- Test methodologies
- Requirement analysis
- Non-Microsoft databases and legacy technologies
- Design patterns, including MVC
- LAMP stack
- Installer experience
- TFS
- Customer interaction
- Windows services
- Windows Workflow Foundation
- Windows Communication Foundation
- Silverlight
- Reflection
Desirable management capabilities:
- Leading small teams of developers, including providing direction and solving challenging programming and executable environment issues
- Excellent written and oral communications
- SDLC management
- Working independently
- Handling multiple tasks
- Producing high quality software
- Desire to grow into larger role as company grows
- Functioning effectively in a fast-paced, evolving environment
- Providing creative ideas and solutions
- Ability and desire to think long term and evolve into a top leadership position with equity participation in the Company
Please send an e-mail with your resume and salary requirements to careers@iwantTSS.com . Confidentiality is assured. No recruiters please.