Software Engineer Notable Solutions
THIS JOB HAS EXPIRED As a Software Engineer you will be responsible for the design and implementation of new features powered in our products. Responsibilities include technical research, high-level and detailed functional and technical design, coding and testing. The ideal candidate will have a strong development background and a good understanding of systems integration best practices. Candidates must have excellent analytical skills, good knowledge of project life cycles and be comfortable working in a fast paced environment. Candidates must be highly adaptive and must possess thorough technical knowledge in software development methodologies, design and implementation.
Duties and Responsibilities:
Perform activities which may require extensive research and analysis including design, implementation and maintenance of complex, multiple product modules/sub-systems
Write well covered, maintainable code for new features, existing component enhancements and bug fixes.
Prioritize multiple requirements, and communicate to senior management effort estimates and project status
Create design documents or any other technical documentation as required
Work closely with QA to produce high quality software deliverables
Participate in collaborative design and code reviews
Work with the Tech Support team to effectively diagnose and resolve field issues resolution
Strong OOD/ OOP skills and experience applying modern design patterns
Extensive knowledge of .Net 3.5/4.0, C# and Visual Studio 2008/ 2010 or 2012
Firm grasp of XML, SOAP, Web Services, WCF and multi-tier distributed systems
Working knowledge of ASP.Net
Ability to work across development platforms if required
Excellent communication skills both written & verbal
Self-motivated with strong ability to work independently
Working knowledge of C++, Windows APIS, COM and ATL
Experience implementing security best practices and using security protocols such as SSL/TLS and Kerberos
Experience with building secure, distributed and highly scalable enterprise server systems is a plus
Experience with Java programming
Experience with relational databases and writing optimized SQL queries
Education: Bachelor?s degree in Computer Science or equivalent
Experience: Minimum 3 years of hands-on software architecture and development experience in commercial software development.
About Notable Solutions:
Notable Solutions www.nsiautostore.com is ranked among the fastest growing companies in North America, two years in a row on Deloitte?s Technology Fast 500 serving more than thirteen thousand global customers.
Notable Solutions is a leading provider of intelligent paper, electronic document capture and enterprise output management solutions. Notable Solutions? award winning flagship product, NSi? AutoStore, securely captures business-critical information from virtually any source and then intelligently routes the information and corresponding documents into the appropriate business system or output device. Notable Solutions? output management solution also supports mobile printing and centralized print cost management capabilities.
True to our Core Values, we are passionate, we deliver excellence, we lead change, we unlock potential in ourselves and our colleagues and take great pride in our reputation for delivering excellence and innovation. Open communications and discussions are always welcomed and our diverse global community works together to inspire trust and confidence to the team and to our customers.
Notable Solutions has offices in Rockville, Maryland; Gainesville, Florida; Wetzlar, Germany; Stockholm, Sweden and Sao Paulo, Brazil. Notable Solutions has been in this industry for over 15 years and is seeking new members to join the team. If you are interested in being a part of this growing and exceptional company, please apply.
||9715 Key West Avenue |
Rockville, MD 20850
THIS JOB HAS EXPIRED