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
|