Senior Application Developer (10923)



10923

General Summary:






Under minimal supervision, responsible for implementing and creating architectural software and designs within our organization so that a consistent and flexible software structure is developed and maintained for future developmental generations.  This includes:







  • Researching, selecting, planning and becoming knowledgeable with architectural methodologies that best meet our business and organizational goals

  • Providing assistance to the Chief Software Architect in crafting architectural designs and roadmaps

  • Mentoring software development team members in the utilization of >NET technologies and best practices for architectural design.






Responsibilities:







  • A pragmatic and analytical approach to problem solving is fundamentally important to this role.

  • Technical ability is also a key component to this role.  Candidates are expected to have previous experience of developing desktop software application and demonstrate a thorough awareness of the methods and qualities of industrial strength software.

  • Develop and maintain intimate technical knowledge of our products, data structures, utilities and tools.

  • Perform component, feature system and/or product analysis and modeling. 

  • Design and/or recommends change in data structures for new features

  • Participate in design/planning meetings working with the product manager, developers, and QA manager to develop detailed design documents from requirements

  • Develop application programs using Visual #C

  • Perform software testing using specified procedure and tools.

  • Write supporting documentation including test plans, technical specifications, feature descriptions, class/object descriptions, and in-code commenting.

  • Interact with QA and support teams to diagnose and troubleshoot product related issues.

  • May provide project leadership to lower level staff.

  • Participate in code and/or design reviews.

  • Adhere to development guidelines, policies and procedures set forth.






Knowledge, Skills and Abilities Required:







  • Bachelor Of Science in Computer Science or a related field or equivalent experience.

  • Five (3) years of increasingly complex programming/analysis activities in a business environment.

  • Excellent analytical and problem solving skills.

  • Individual must be self-managing, self-motivated and highly energetic.

  • Experience developing desktop applications for Microsoft Windows operating systems.

  • Experience with database design and concepts.

  • Experience developing applications using C# and the .NET framework in the Microsoft Visual Studio development environment.

  • Experience developing Windows Form applications.

  • Individual must be detail oriented.

  • Ability to adapt to changing priorities.

  • Ability to effectively interface with customers on all levels of employees.

  • Strong verbal and written communication skills.






We are proud to be an EEO/AA employer M/F/D/V.  We maintain a drug free workplace and perform pre-employment substance abuse testing.








If interested, please apply online at http://track.jobviper.com/ViewJob.asp?id=476053-223-4021





Additional Information
Location: Baltimore,MD

Job ID: 10923

Contact Information: Click here to apply.