Job Description :
Job Title: Application Designer
Location: Dublin, OH
Duration: Long Term

Critical Skills:
Solid understanding of object-oriented programming (OOP) design using UML and current design patterns/practices
Requires deep IT industry knowledge on designing and developing solutions that use leading edge technologies like .Net framework, ASP.Net, CNet, SSRS, APIs and SOA
Hands on experience in SOAP, RESTful Webservices and XML, JSON
Knowledge on Rules Engine, Enterprise Service Bus, ECM, MFT, ETL, DevOps, Server-side technology on UNIX platform with embedded SQL, C programming, batch and job scheduling is a plus
General understanding of Enterprise Architecture frameworks such as TOGAF or Archimate
Exposure to Cloud-based Solutions and Virtualization using platforms such as Azure, AWS
Experience with designing relational databases and optimizing database structure for performance and/or maintainability and the ability to design and optimize queries
Experience with source control, work item tracking, and build management with Team Foundation Server, Git (or similar)
Passion about building high-quality systems with software implementation best practices
Eagerness to learn and work outside your technology comfort zone
Ability to be self-motivated, independent, and detail-oriented
Exhibit exceptional relationship management skills
Demonstrate excellent verbal and written communication skills
Knowledge of sound business practices and a proven track record of anticipating and exceeding customer expectations
Seven plus years of experience required

Responsibilities:
Application designers are responsible for delivering business value to customers by designing effective information systems solutions that address the customer’s business problems, needs and opportunities, in a manner consistent with our strategic and business goals. These individuals have knowledge of design patterns, architectural frameworks, methodologies, and tools and understand how to apply this knowledge to successfully deliver customer projects. They establish and maintain a professional working relationship at multiple levels, both internally and with the customer, by understanding the customer’s business context and their unique situation. They collaborate with both internal and external or industry experts to anticipate customer needs in order to facilitate the definition and development of the solution. They collaborate with Project Managers to ensure effective and efficient development, delivery, deployment, operation and support of these Information System (IS) solutions.

Collaborates with the Account Chief Architect/Technologist to determine the appropriate technology strategy for the project and program or operational scope
Interact with the application architects to interpret and promote architectural patterns.
Participates in the requirement gathering sessions and ensures every new project under his or her control is technically feasible
Creates the High-Level Solution Design (HLSD) for large projects under his or her control
Assists the Technical Leader in the creation of the HLSD for small projects
Enforces compliance to all published Notice of Architectural Decisions (NoADs) and Best Practices
Promotes understanding among project team members of design and coding standards and ensures compliance with those standards
Enables work product review (WPR) process for all projects and deliverables
Drive adoption of new technologies and suggest tools, technologies, and best practices to improve application stability, performance and quality.
Reviews and approves root cause analysis for severity 1 and severity 2 application outages and is accountable for implementation of permanent corrective action
Serves as the escalation point for resolution of technical issues not resolvable by a project Technical Leader (TL)
Provides advice and coaching on the implementation of specific technical solutions to the TL
             

Similar Jobs you may be interested in ..