![]() ![]() Serve as technical leader/advisor in cross-functional teams.Įffectively communicate specific IT issues/solutions to management and business owners.īasic understanding of underlying technologies that support the application. Suggest technical solutions to business problems and help develop functional requirements. Identify systemic issues with the application code base and develop technical solutions that resolve the problems. Integrate new testing tools and techniques into existing processes. Identify gaps in existing frameworks and tools and develop technology solutions to fill that gap.ĭevelop architectural strategy consistent with Duke's goals.ĭevelop reusable components/objects/plug-ins that can be shared by multiple apps. Integrate new application development standards into existing processes.Īrchitect, design, and develop complex systems that cross technical domains. ![]() May oversee application development over the full software lifecycle. May function as a team leader, responsible for supporting management in day-to-day personnel oversight and workflow management activities. May function as a technical leader, either as a subject matter expert with proficiency in a defined area(s) of the profession or as a generalist, with a broad knowledge of all aspects of the profession. In addition to the duties described for the Level 2, the Level 3 will: Research and promote the adoption of automated testing tools and techniques that could benefit Duke.ĭiagnose problems with existing application code and develop technical solutions that resolve the problems.Īssist with in-depth analysis of technical problems, and suggest short- term and long-term resolutions. Refactor code to share methods and plug-ins wherever possible. Write technical specifications, given functional requirements. Identify frameworks and tools that are best suited for the task at hand. Research and promote the adoption of application development best practices that could benefit Duke.ĭevelop automated solutions to inefficient or repetitive application development tasks.Ĭontribute to the development of several products within a given technical domain. ![]() In addition to the duties described for the Level 1, the Level 2 will: Perform other related duties incidental to the work described herein. Participate in any of the phases of the software development lifecycle as requested. Troubleshoot problems with existing application code.Īnalyze and prototype technical solutions.įollow established source control and deployment practices to help ensure reliable product releases. Write test cases for all application codes. Use existing frameworks and tools to develop application code. Identify inefficiencies in existing application development processes.Ĭontribute to the development of products within a given technical domain. ![]() The Developer is involved in all aspects of the software development lifecycle, including designing, building, testing, implementing and supporting applications using programming languages and development tools.ĭevelop and deploy application features according to technical specifications.įollow agreed-upon application development best practices. The Developer builds and maintains custom business applications by translating software requirements into workable programming code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |