Application Development Analyst
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Note:recent/current governmental projects experience Requirements: • Experience as Software Developer (with at least some leadership experience) (6+ years); • Experience with IOS/Android mobile development (required, must be specified in the resume); • Experience converting / re-writing Legacy framework Classic ASP systems into ASP.Net (required) - core skill • Experience with Classic ASP and ASP.Net, C#, and JavaScript coding (Bootstrap as well as other frameworks) (5+ years); • Programming experience with VB.Net (3+ years); • Experience with .Net Core and MVC architecture; • Experience working with Web Services across multiple platforms; • Experience developing applications for corporate-owned devices with mobile device management; • Experience in UI development (Design, HTML/CSS/JS); • Experience in JavaScript coding within multiple frameworks; • Experience with the principles, practices and techniques of computer programming and systems analysis; • Experience with operating system and telecommunications concepts; • Experience with SQL Server database environments; • Experience documenting processes and cross-training programming staff; • Bachelor's Degree in Computer Science, Information Systems, other related field, or four (4) years of equivalent work experience. Responsibilities include but are not limited to the following: • Evaluate existing Legacy applications and then re-write using new ASP.Net framework; • Evaluate business/user requirements and then develop new software applications, from concept to finish, with regular tests and maintenance; • Optimize applications for maximum speed and scalability; • Develop and monitor technical standards, procedures, and techniques for the Development Team; • Document new/existing frameworks and cross-train applications development staff as required; • Develop and manage a comprehensive unit testing plan and establish the relationship between unit and system testers by clarifying the objectives of unit testing, including the role of the programmers as the primary testers; • Review and implement quality assurance techniques that will make the applications development effort more productive; • Ensure application promotions are properly planned, scheduled, and implemented; • Determine the best UI Framework to accomplish the ever-changing programming needs; • Provide technical advice and technical assistance to the Systems Development team and other Bureaus in troubleshooting problems. • Track and report billable/worked hours daily via a timesheet template.