Nextaff of St Louis Technology Developer Analyst job description Analysis, design, coding, testing, and maintenance of software applications to meet the needs of the business. Working closely with business analysts and developers to understand business requirements and convert them into technical specifications. Developing a detailed definition of business solutions that can include database design, data flow, and transaction processing requirements. Collaborating with other departments in the creation of applications. Developing user interfaces and improving the user-friendliness of existing ones.