Application Support Engineer BrandMuscle
Application Support engineers (ASEs) work in small teams that design, build, and deploy new applications for the BrandMuscle brand management solution. Engineers interpret customer business requirements and develop detailed system specifications for software development. Engineers build out the data and process components in a .NET/Ms SQL Server environment. Components are integrated into the base product and subjected to several rounds of testing before release to the customer.
Under general supervision analyzes client?s requirements, configures, deploys and supports software implementations.
Under general supervision, develops, codes, tests and debugs new software or enhancements to existing software.
Collaborates with team members in designing new or changed software components.
Monitors and manages installed application software for compliance with business process requirements.
Training client community on new/existing product features, provide and maintain style guides to control uniformity across clients.
Support operations requests for custom reporting and data analysis.
Responsible for triaging issues in product deployments.
Liaise with technical and technical staffs to solve business problems with current/existing product features.
Analyzes customer suggestions for software improvement or enhancement.
Designs and writes application software according to approved specification.
Possess full technical knowledge and thorough understanding of business application of the project.
Provides input into project planning and scheduling functions.
Designs software products and plans software implementation.
Mentors junior staff on technology and business process.
Object oriented design and implementation
Change management in the .NET framework
Experience with .NET Deployment strategies
Technical skill set:
Microsoft SQL Server 2008 (SQL, T-SQL, Stored Procedures)
Knowledge of Web Services, XML, and Service-Oriented Architectures
Familiarity with RUP process or similar SDLC process and tools
Proven familiarity with Design Patterns and refactoring
Familiarity with UML and system documentation
Analytical skill set:
Ability to translate customer specific requests into re-deployable system functions
Develop, present, and defend use cases for new product development
Diagnose, plan, and implement fixes to software bugs or design flaws
Analyze and plan data integration processes for application-to-application communication
Business skill set:
Ability to plan and manage your own work to meet deadlines
Eager to work on multiple teams and projects at the same time
Adaptable to multi-cultural communication and collaboration
Able to learn and apply new techniques just-in-time
2+ years relevant software engineering experience
||Cleveland, OH |