Performs as an expert technical and IT industry resource to management, clients and development. Analyzes, develops, and implements complex application systems in support of corporate and client area requirements. Projects are large in scope, typically cross-functional and technically difficult, often involving combinations of platforms, networks, computing environments, and data base technologies. Works under limited supervision, and may provide specific guidance to others on complex assignments. This is primarily a technical development position, however it may include some management responsibilities.
Principle Accountabilities:
-Analyzes and recommends technology solutions for strategic objectives identified by the management team.
-Owns the corporate entity relationship diagram (systems blueprint) which includes system architecture models, network infrastructure diagrams, and system security plans.
-Designs, develops and implements integration, interoperability, and necessary interfaces with other internal or external applications.
-Selects technology tools and develops standards for software engineering team members. Serves as the interface to vendors to negotiate services, resolve issues, and monitor progress.
-Participates and engages in all aspects of the software development lifecycle including analysis, design, coding, testing, documentation, and installation activities.
-Responsible for issues resolution and escalating issues to management when appropriate.
-Communicates project status.
-Works with external partners to understand their applications, data models, and networks to ensure needed exchanges of information.
-Interacts with customers in all levels of management; prepares and delivers briefings on technology and its value to the business; understands and promotes business directions and goals.
-Represents client in external and internal forums demanding a high level of expertise and experience.
-Assists the manager in the review and evaluation of the work of the team and team members. This includes the review of application specifications, source code, and system documentation.
-Coaches team members on software best practices to enhance the team’s effectiveness and perform knowledge transfer to other staff.
-Completes administrative requirements in an accurate and timely manner.
Relevant Qualifications:
-10+ years in all phases of applications software development/maintenance life cycles
-BS Degree in Computer Science or related field.
-Masters degree in Computer Science or related field a plus.
-Strong understanding of Database fundamentals, Software Development Life Cycle
-Web development (VB.NET, C#, ASP, ASP.NET and IIS) experience
-Web design (HTML, Javascript, Cascading Style Sheet (CSS)) experience
-XML, XSLT, X-Path and XSL-FO experience
-Web services experience
-Microsoft SQL Server experience
-Oracle Application Implementation Methodology, Oracle Database 10g experience, E-Business Suite
-Data warehousing/Business Intelligence experience
-OLAP experience (Essbase, SQL Server OLAP Services) a plus
-Microsoft Sharepoint Portal Server experience
-Premium Microsoft Certification including (MCSD, MCDBA, MCAD, MCSE) Multiple certifications a plus.
-Strong initiative, technical aptitude, and exceptional proven initiative to investigate/learn new technologies.
-Customer focus, strong initiative, and the desire for continuous learning.
-Excellent communication skills with a focus on communicating with non-technical associates.
-Desire to coach team members and work in a collaborative, team environment.
Status - Full Time
Salary – 90-105K
Please send your resume to Jason Blackhurst at jason@accoy.com