Software Developer


Job Purpose

Provide development skills in support of business objectives while providing expertise in all phases of the software development lifecycle from concept to design, and testing. Work as a leader of a software development team to ensure on time delivery of development tasks. Some projects may require the individual to be the Technical Lead making all design and technical decisions, other projects may only require the individual to do development work under another Technical Lead.

Job Functions

  • Primary responsibility is the support and development of various software applications.
  • Responsible for the design, development, testing and documentation of reusable software components, utilizing contemporary object oriented tools, techniques, and methodologies.
  • Participate on software development projects of varying sizes for the full development life cycle.
  • Ensure software projects are completed according to project requirements and are properly documented with traceability through project specifications including functional and technical documents.
  • Participate in the architecture and design with team members and peers.
  • Interact and work directly with customer team members on projects and support issues.
  • Build relationships with business customers and peers across the IT organization.
  • Facilitate communication upward and across project teams including project status.
  • Follow change management and problem management processes.
  • Assist in the definition and implementation of architectural improvement measures within the environment.
  • Participate in infrastructure, database and application upgrades as appropriate.
  • Work collaboratively with the Shared Services area to align Web development processes and enterprise Strategies.
  • Work with leadership and peers to develop an efficient and effective Web strategy, and organization.

Knowledge
  • Bachelor's or Master's degree in Computer Science & Engineering.

Experience
  • Our ideal candidate will be a strong developer that is assertive, passionate, and an excellent team player.
  • 4 - 6 years experience in information technology.
  • Solid development experience in Windows API/.NET, Linux, Unix, ASP.NET, ADO, ADO.NET, VB, VB.NET, C, C++, C#, MFC, ATL/COM+/DCOM, Web Services, IIS/Apache/JBOSS, ASP/JSP/PHP, J2EE, Python, UGOpen, SQL Server, MySql, Oracle, Java, ETL, OLAP, XML, CSS, HTML, DHTML, Java Script, VB Script.
  • Experience in XLS/XSLT, JMS, OpenGL, MATLAB, Lisp, Lex, .NET Remoting, AJAX, Flash, SAP, PeopleSoft and WebMethods is a plus.
  • Course work or experience in the following areas is desirable: stored procedures, data structures, programming languages, systems analysis and design, object oriented analysis and design, object oriented programming, database management systems, data communications, networks, computer graphics, information retrieval.
  • Demonstrated success in project execution with involvement in multiple projects.
  • Excellent communication skills to build relationships across the organization from the business through IT.
  • Experience in various Software development life cycle/methodology.
  • Experience in dealing with Technology Patents and Intellectual Property.
  • Excellent time management and organization skills.

Senior Account Manager


Job Purpose

Perform functions in a senior information technology sales position responsible for relationship management and account development for a named account territory. This position will service a portfolio of large accounts and offering solutions comprised of some or all of products and/or services developed or distributed by Scate Technologies. The Senior Account Manager is assigned an annual revenue goal with strong financial incentives in order to meet or exceed their goal.


Job Functions
  • Sell complete line of Scate Technologies Protocol Suite knowledge capture and process documentation products and services.
  • Meet or exceed all assigned revenue targets.
  • Effectively sell the Scate value proposition to all necessary levels within the targeted named account.
  • Ensure the consistency and predictability of sales revenues on a quarter-by-quarter basis and to keep management visibility and involvement high in all key opportunities.
  • Maintain a 3:1 pipeline ratio of active opportunities to business closed on a monthly basis.
  • Manage the sales pipeline and forecast on a daily and weekly basis utilizing Company's standard sales automation tool to allow complete visibility of all key deals and opportunities.
  • Prepare and negotiate proposals with prospects and customers.
  • Professionally represent Scate Technologies in all customer business transactions and be responsible for the overall customer satisfaction level of assigned accounts.
  • Prepare for and actively participate in Account Reviews on a quarterly basis.
  • Maintain product knowledge and actively participate in product training sessions held throughout the year.
  • Actively participate in sales skills training and development sessions as required throughout the year.

Knowledge
  • Bachelor's degree or equivalent experience in Business, Computer Science, Engineering, or Marketing.

Experience
  • 8-10 years successful Solution/Enterprise selling experience
  • Strong sales track record of consistently exceeding objectives with an annual target revenue of at least $1,500,000
  • Strong new business development track record
  • Consistent 100% or above annual quota performance
  • Experience in selling to and managing Fortune 500 accounts
  • Proficient with managing account contacts at the "C-Level" of an organization
  • Background in selling multi-product line solutions with annual revenue exceeding $100,000 on a single transaction basis

Tools

Proficiency in Microsoft Office applications (Word, PowerPoint, Excel, Outlook), as well as general knowledge and skill in the use of personal computers. Extensive background knowledge of medium to large scale corporate information technology infrastructure components and architecture. Extensive background knowledge of personal computer applications installation, operation and technical requirements.


Other

Effective oral and written communication and presentation skills a must. Demonstrated ability to work in a team environment is essential. Employment of ethical business practices required.