Senior Software Engineer Job in Rockville, Maryland US

Senior Software Engineer

Rockville, MD

 

As a Senior Software Engineer you will be responsible for the design and implementation of new features our powered by AutoStore products. Responsibilities may include, but are not limited to technical research, high-level and detailed functional and technical design, coding and testing. The ideal candidate will have a strong development background in enterprise applications development 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. You 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 and potential future direction 
• Create functional specifications, design documents or any other technical documentation as required 
• Work closely with QA to produce high quality software deliverables 
• Participate in design and code reviews and provide feedback to offshore and onsite team members 
• Work with Tech Support organization to effectively diagnose field escalated issues to identify appropriate resolution 

Skills: 

Required: 
• Strong OOD/OOP skills, and experience applying modern design patterns. 

• Extensive knowledge of .Net 3.5/4.0, C# and Visual Studio 2008/2010. 
• Firm grasp of XML, SOAP, Web Services, WCF and multi-tier distributed systems. 

• Working knowledge of ASP.Net, C++, Windows APIS, COM and ATL. 
• Experience implementing security best practices and using security protocols such as SSL/TLS, and Kerberos. 
• Ability to work across development platforms if required. 
• Excellent analytical debugging skills with strong technical aptitude 
• Excellent communication skills both written verbal 
• Self-motivated with strong ability to work independently 

Preferred: 
• Experience with building secure, distributed and highly scalable enterprise server systems is a plus 
• Experience with document management or imaging applications strongly preferred 
• Experience with Java programming 
• Experience with embedded software development 
• Experience with relational databases and writing optimized SQL queries 

Education: Bachelor’s degree in Computer Science or equivalent 
Experience: Minimum 5 years of hands-on software architecture and development experience in commercial software development 

 

About Notable Solutions:

Notable Solutions, Inc. (NSi) is a software development company that has a leading Information Exchange/ middleware application that connects unstructured content into disparate systems.  For example, we can capture e-mails, faxes, scans, web forms, etc. and send them into databases and document management systems (like Documentum, FileNet, etc.) and EHR systems.

AutoStore has been instrumental in helping NSi secure high-profile customer installations and corporate deals at the US House of Representatives, Johns Hopkins University, Pricewaterhouse Coopers, City of Zurich, Switzerland, County of Fairfax, Virginia and Banco de Chile enabling NSi to top the 8,000 total customer mark.

NSi has been in this industry for the past 15 years and is actively seeking to expand its development team charged with delivering next generation document and data capture products and solutions deemed necessary for the continued success and financial growth of the company.

If you have the interest and experience that qualifies you for these positions and want to join a great team in a growing company please apply to Careers@nsius.com