IT Business Analyst
Position Summary:
The person in this position will focus on improving operations that involve information technology within the company. The business analyst offers consultation to management in an effort to help the company become more effective, while analyzing the hardware, software, product implementation and IT services that are being employed.
Essential Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Peruse the results and make suggestions as to what should be changed regarding company IT policies, IT structure, and IT operations.
- Carry out problem solving techniques in order to come up with a solution when problems are detected.
- Implement solutions and monitor to analyze efficiencies and make continuous improvements.
- Identify, communicate, and manage risks associated with projects.
- Identify business or customer requirements and information technology alternatives.
- Create project plans for information technology development and testing.
- Translate requirements into new information technology project specifications and use cases.
- Assesses the risks of various solutions and prioritizes competing business demands
Additional responsibilities:
- Carry out analyses, such as cost benefit analyses.
- Acts as a liaison between departmental end-users, technical analysts, information technology analysts, consultants and other organizations in the analysis, design, configuration, testing and maintenance of systems to ensure optimal operational performance.
- Plans, organizes and conducts business process re-engineering/improvement projects and/or management reviews.
- Participates in user acceptance testing and qa testing of new system functionality.
- Develops training curriculum and conducts formal training sessions
Minimum Qualifications:
Education: Bachelor’s degree in a work-related discipline/field from an accredited college or university.
Experience: Six (6) years of progressively responsible and directly related work experience.
IT Analyst ( Software Developer )
Primary Duties:
- Design, implement, test, and maintain various software projects.
- Provide technical assistance for developed software.
- Discuss system requirements with end users and provide software suggestions and recommendations to help them understand potential limitations and challenges.
- Analyze and review data, report findings, interpret results, and make recommendations.
- Plan, organize, and prioritize time and workload to accomplish tasks and meet deadlines.
The Ideal Candidate:
The ideal candidate requires expertise in application development, specifically Peoplesoft . The candidate chosen will require excellent communication, organization, and leadership skills.
Minimum Qualifications:
Min Education:Bachelor Degree in Computer Science, Software Engineering, Information Systems or Equivalent.
Apply by Mail:Send Resume to HR, 32985 Hamilton Court, Suite 100-D Farmington Hills, MI 48334
Published On : 27-Mar-2017
social media optimization
Social Media Optimization A Popular New Trend that Breaks from Search Engine Optimization
Social media optimization (SMO) is similar to search engine media optimization. The goal of SMO is to drive huge amounts of people to a specific website. Social media optimization can also be used to determine whether or not a startup website will be successful or whether it will fall flat with the consumers. SMO uses new to encourage traffic to a website. SMO was a name created by Rohit Bharagava, the vice president of Interactive marketing.
SMO is online tools and platforms that can be used to share opinions, insights, and perspectives. It cant take many forms such as text, images, audio, and video. Popular forms of social media optimization are currently blogs, pod casts, message boards, vlogs, and wikis. SMO is anything that builds a community where people can rendezvous. Social media optimization normally includes websites that can be used as a platform to send out a marketing message.
Social Media Optimization Services
Social media optimization is not something that can be forced. It is considered a type of pull marketing; it only works if people are drawn to it. Search engine optimization has clear goals. Webmasters who use search engine optimization want to have a website that ranks well with the search engines.
The goals of webmasters who are trying to use social media optimization are; an increase in linkabilty, easy book marking, mash-up, inbound links, and helping content travel.
The rules webmasters who are using social media optimization need to live by are, rewarding valuable (helpful) users, and they need to make sure they are a user resource.
Webmasters who are using a SMO technique should make sure they participate with their users. You need to be a part of the blogs and the message boards.
Webmasters that are employing a social media optimization technique must know their target audience. Moreover, if you buy likes make sure they are from real people for there are a lot of swindlers on the internet these days. You need to know what appeals to that particular group of people. It is important to remember that not everybody will love you.
Make sure you have created content. One of the words typically associated with social media optimization is mashup. The origins of the word, mashup, gets it start in the pop music world. Mashup is a website of application that works to combine content from more then one source into an integrated experience. A mashup is sometimes created as a way to gather feedback on an existing project or body of work. Most companies use a third party via public interface. Google, Amazon, Yahoos! APIs, eBay, AOL, and Windows Live are some of the companies currently experimenting with mashups.
Despite the fact that social media optimization is a relatively new concept, some people believe that social media optimization will be one of the top seven marketing trends of 20007 along with; sharing corporate personalities, widget marketing, auto tagging, human filtered searches, content casting, and online identity shifting.
SMO is something that encourages a fun social environment.
10 Characteristics To Look For When Choosing A Web Designer
Are you looking for a web designer to get your website design projects done? Hiring a web designer is a crucial decision and there are a number of factors that should be considered while choosing a web designer for your website design projects.
Experience
One should find out how long their website developer or website agency has been in business and what type of projects they have worked on. There are many models for websites, and often someone whose past experience with a similar client type will be an advantage to you.
Past experiences with similar business types should lead to quicker discovery because that website designer knows what options there are and what questions to ask. Also, make sure that your developer is working with modern technologies and best industry practices, no matter if they know your business model or not.
Modern practices lead to better search engine results and good usability across multiple browser types and operating systems.
Development Skillset
Although this may be harder to hone in on, ask your website developer or website agency about their skill set and attention to best and industry standards. Ask if they are using most modern HTML coding, high quality CSS for best cross browser compatibility, smart basic search engine optimization practices, and a site that is foundational in that you can add more pages or content down the line. You may want to ask how far their technical strengths are in custom programming, ecommerce, content management system development, or other skills if you know you may need them.
If you want to sell products online, you will need a website developer who has a lot of experience in ecommerce design and development. Often, as a company uses the web more and more, business owners find they need more than one person do handle all skill sets needed for a particular website project.Website Portfolio
A website company’s work will most often speak for itself. Decide if you like their website design portfolio.
A design portfolio will show you what styles a website company can deliver and what type of features to expect in their page designs. When you look at a website design portfolio, you can form questions about those designs that may lead to a better design for you. If you see something you really like one of the website designer or website agency designs, you can point out what you like about it, what you want, and what you do not want.Client References
Ask for your website designer’s client references. Who better to talk to than current and past clients? One should not feel strange about asking for this.
A website is often not a small investment and one should be sure he or she knows what the website developer’s customers are saying. You may want to talk to client’s who have similar projects to yours.Strategy
A website project requires proper preparation, attention to detail, collaboration, and more. Organization becomes as important as any of these items.
You will want a website designer who can effectively communicate with you and your personnel, from project start to project completion. If you need a hand holder, hire a hand holder. If you want someone who will come in for planning meetings once a week as part of the project, hire someone who can commit to that.
A website developer needs to have organizational tools in place to keep the project on time and can get all involved to meet deadlines in order to meet time goals. Ask your website developer how a project process will go and see that you can agree to meeting times and other requirements for good outcome.
Availability
If you know when you need your website to go live, make sure your website developer will be able to make him or herself available to meet your deadline. If they have many projects at once, make sure they will make your project as important and will meet your time requirements.
Flexibility
On the other hand, if you require a designer who can be more flexible and accommodate you when you can make time, see that this can be done. If you know you want many designs or may change your mind in the middle of the project as to what direction you want to go, make sure you developer knows this and can work with you.
Developers may require more or less money depending on the flexibility you need. If you need the flexibility, however, the change in price may be an easier decision that if you did not.Location
Website designers have the luxury and flexibility to work wherever they have a computer with their website design software tools and utilities. Some designers are less flexible in that they require the ability to work from home or from an office that is provided for them.
A website client must determine what type of communication is required, especially when considering websites will need updates. Your website designer will probably be someone you will work with for quite a while if all goes well.
If your business is in Los Angeles, California for example, and you require someone to visit your office once a month, you should probably hire a website designer who lives in Los Angeles or nearby.Education
Many website designers teach themselves or take specific courses in school to be able to do what they can do. A degree is not a requirement, as nothing speaks for itself like a good website design portfolio, but a degree in a related field does add credibility.
Degrees in Marketing, Graphic Design, Business (with emphasis in e-business), Communication, Programming, Sociology, and Psychology are additional assets. Often, when an agency is hired, they will have people with various degrees. Many eyes on your projects from diverse backgrounds may help better user experiences for all personality types.
Personality
Do you like your web designer’s attitude, their tone, and the way they dress and present themselves when in your company? Make sure you feel comfortable with the website designer you choose because you will most likely work with this person for a long time.
Websites need updates and website trends change. You will want a website developer who will communicate with you about all of the things you can or should be doing with your website. Again, do you like the people you are about to hire?
Using Mobile Apps To Promote a Business
Many Businesses around the globe are starting to realize how powerful Mobile Apps for iPhone, iPad, Android phones and tablets, Blackberry and Windows Mobile can be in advertising and promoting their products and services.
This is not a new idea and apps are not new. They have been around since Steve Jobs presented the concept in 2007. Now there are over 565,000 apps in the US iTunes store alone!
Here in Kelowna and the Okanagan we are seeing that very very very few businesses have taken advantage of this incredibly powerful mobile marketing and advertising medium.
There is nothing like a mobile app to brand, advertize and market your business.
Many people think of an app as a game or a tool or utility. They don’t realize that an app can promote a business, product, service or group like no other media that is in use. This not only includes print advertising, TV and Radio but includes all the current internet marketing methods like web sites, blogs, podcasts, Youtube video advertising, SEO or Search Engine Optimization.
Apps have the ability to carry on a two way connection with a prospect or customer like nothing else can. They give the business owner the ability to “Push” information to the app user. They don’t have to wait for the customer or prospect to “Pull” information in about them.
A Custom Mobile Application or App for your business will give you tools like
• Push Notifications
• Digital Coupon offerings
• Digital Loyalty Rewards programs
• Branded QR Code Scanner
• Branded Digital Voice Recorder
• Branded Note Pad
• Events for your business or things your customers want to know about
• Call You or Email You from the App
• View your website in the app
• Turn by Turn Directions to you with the maps and gps of the smartphone
• A platform for showing your “Proof” about your business
• Photo gallery
• Show off your facebook, twitter or Youtube channels
• Featured Listings if your are in Real Estate
These are just a few of the tools available. Follow Duckworth Consultants Blog here on KelownaAppDevelopment.com to learn more about what tools are available and how a custom app will help your business like no other media can.
At Duckworth Consultants we also will help you develop any type of app. Have an app idea that you would like to sell in iTunes or Google Play? We provide this service as well. We help you develop the idea and teach the things to have in a successful app. How to drive down loads of you app. Even how to set up your own developer accounts so you can made money with your own app idea, like a game or a utility app.
ios or Android Developer
Must have Skills : iOS or Android , Core Java, Test Driven Development (TDD) , Agile programming, Spring Boot.
BS / MS in Computer Science is a MUST for this position
Experience in Test Driven Development (TDD) and agile programming, preferably pairing with other software engineers to cooperatively deliver user stories.
Experience in iOS or Android, Core Java and Front End development. At least 2 of the 3 areas (emphasis on breath of knowledge)
Sound understanding of programming and software engineering concepts with ability to adapt and learn new technologies
Excellent communication, good listener and collaborator
Experience and familiarity building modern Spring applications with Spring Boot; strong background with Spring and related projects
Experience developing components across all tiers of the application stack and is proficient in multiple programming languages.
Experience in continuous integration and deployment of developed software. Update the continuous integration/deployment scripts as necessary to improve continuous integration practices.
Additional preferred experience includes:
o Develop application software using the cloud foundry architecture that quickly delivers business value according to the problem context defined by the product manager.
o Experience building distributed / service oriented / micro-service-style and cloud-based architectures
o Experience building enterprise applications, including integration with Commercial Off-The-Shelf (COTS) systems
o Experience building and operating distributed, concurrent systems Solve highly complex technical problems using industry best practices
PHP Developer
Location: Detroit, MI
What You Will Do:
Full lifecycle application development for public facing websites used by millions
Designing, coding and debugging applications in various software languages (Primarily PHP, but you may have the opportunity to learn C#, F#, VB, Clojure, Javascript and many more)
ReSTful API design and development
Front end graphical user interface design
Software testing and quality assurance
Continuous integration and deployment
Performance tuning
Documentation, but not just for the sake of “documenting”
Evaluate and identify new technologies based off business need
Contribute to open source technologies
Skills and Experience You Will Need:
2+ years of experience with PHP development and coding
Strong JavaScript experience
Experience working with WordPress
Experience working with relational databases such as SQL, Oracle DB
Interest in open source technology
Strong interest in collaborating with and mentoring colleagues in a cross-functional team
Systems Analyst
Job#C4I1703SA
Employer: C4i technologies inc.
Job Location: Detroit, MI and Other locations
JOB Description
Participate in complete software development life cycle (SDLC) including Requirement Analysis, Requirement Gathering, Design, Development, Implementation and Testing experience.
Design and develop new complex logics as per business logic, modify application UI, Create Business services and workflows in Oracle Application
Gather and analyze user requirements. Perform functional and system analysis, feasibility and design studies. Design creative solutions and construct texts, spreadsheets, charts, diagrams, and other documents to describe the need and solutions. Assist in the definition and prepare documentation for changes, enhancements, and new systems. Determine impacts to workflow and assist in the development of new workflows. Support both large enhancements and ongoing system maintenance work simultaneously. Coordinate and assist in the planning and execution of testing.
Skills: Oracle, Business Objects, and Informatica.
Min Education: Bachelor Degree in Computer Science, Software Engineering or Information Systems .
Min Experience: Two years in computer systems analysis / software development
Education: BS degree in Computer Science, Computer Information Systems, similar technical field of study
Apply by Mail:
HR, 32985 Hamilton Court, Suite 100-D Farmington Hills, MI 48334
Business Analyst
Posting date: 03/10/2017
Job Tittle: Business Analyst
Employer: C4i Technologies INC.
Job Location: Farmington Hills, MI and Other locations
Job Description:Participate in software development life cycle (SDLC) including Requirement Analysis, Requirement Gathering, Design, Development, Implementation and Testing experience. Interact with business users and developer to resolve functional and technical problems.
Min Education:
Bachelor Degree in Business Administration or related or combination of education/training and/or progressive experience.
Education:
BS degree in Business Administration, similar field of study.
Apply by Mail:
HR, 32985 Hamilton Court, Suite 100-D Farmington Hills, MI 48334
Programmer Analyst
Posting date: 03/10/2017
Job Tittle: Programmer Analyst
Employer: C4i Technologies INC.
Job Location: Farmington Hills, MI and Other locations
Job Description: Analysis, Design, and Development of Software Applications using various software languages and tools like Java, Dotnet and Developing Java/ASP.net Web-based Applications
Min Education:
Bachelor Degree in Computer Science, Software Engineering or Information Systems or related or combination of education/training and/or progressive experience.
Education:
BS degree in Computer Science, Computer Information Systems, similar technical field of study.
Apply by Mail:
HR, 32985 Hamilton Court, Suite 100-D Farmington Hills, MI 48334