Business analysts/programmers create, improve, and evaluate software and applications at a company. They may create software for general customers or simply have a role in maintaining a company’s IT processes, and may also conduct research to determine what types of products are in high demand and what improvements can be made to help the business run smoothly.
Business analysts often assess of what types of technologies should be integrated in order to create ideal end products, so it is important that they stay up-to-date with all of the latest trends and keep an eye on the competition. It is also important to carry out tests in order to create and improve software, which may involve using end users to help identify bugs and malfunctions. When problems are encountered, analytical skills will be essential to resolve them. Those in this position may also be directly involved in creating/developing code for software, which is reviewed and updated as time goes on. Teamwork is important in this position, as many analysts work together on teams to accomplish goals.
Business analysts/programmers may need to be present at all stages of development. Generally, a bachelor’s degree in a field such as computer science is required for this position. This is a full-time job which takes place primarily in an office environment. Experience and expertise with relevant software and programs will need to be demonstrated.
Business Analyst/Programmer Tasks
Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
Design, implement, and test database schemas.
Use source debuggers and visual development environments.
Work with with designers and content producers.
Write code to generate web pages, access databases and business logic servers.