Junior Web Developer (IT Programmer II)
Junior Web Developer (IT Programmer II)
University of Maryland, College Park
Adele H. Stamp Student Union
For details and to apply: eTerp.umd.edu
Position 123886 or
Best Consideration Date: 05/29/2018
The IT Programmer will serve as a junior web developer, reporting directly to the Assistant Director of Technology Services in the Adele H. Stamp Student Union. The candidate will have the opportunity to work with university stakeholders to establish requirements, deliverables, and timelines for web-related applications. Excellent communication skills and ability to interact with individuals in a professional manner. The desired candidate should have prior experience and understanding aspects involved in web applications and database development. Must possess an understanding of developing and maintaining web applications using REST API, Active Server Page (ASP), .Net, and/or C#. The ability to incorporate and integrate relational data capabilities into web design using SQL programming. Experience using SharePoint, InfoPath, Visual Basic, and/or Visual Studio or related applications is a plus.
Basic job duties:
-Perform complex analysis, design, development, testing, and debugging of computer software to support distinct product hardware or technical service lines of businesses. Maintain responsibility for activities that range from software design and architecture integration operation to the selection of computer systems. Apply expertise in one or more systems and extensive knowledge of one or more platforms and programming languages.
-Builds software solutions by studying requirements analysis and information needs; conferring with stakeholders and IT management; studying systems flow, data usage, and work processes; performs software design using software development fundamentals and processes, debug, test, and deploy software solutions. Using various programming languages to include but not limited to REST API, Active Server Page (ASP), .Net, and/or C#.
-Develops logic and implement secure coding solutions to prevent/mitigate coding vulnerabilities such a SQL injection and cross-site scripting, creates normalized database tables and SQL queries, other database related tasks. Performs basic database administration tasks, performance optimization, index optimization, and writes queries. Plans and coordinates the development of data structures, identifies specific data elements to be used in the system, designs, develops or modifies relational databases.
-Follows prescribed data standards, policies and procedures, prepares a wide variety of design, programming, and documentation tasks necessary for the development, implementation, and sustainment of web applications. Assists in the installation, testing, operating, troubleshooting, and maintenance of web systems.
Work with customers closely to identify requirements to translate data elements from the database to workable online web applications. Soliciting and gathering requirements for customized solutions; facilitating end-user testing, modifications to web applications and develop quality deliverables. Ability to multi-task and ability to adjust to the ever changing needs of clients.
Evaluates and provides guidance to project team members on the process employed in the analysis, design, documentation, and testing and/or evaluation of systems or segments of systems.
Self-starter with excellent communication, facilitation and time management skills. Ability to work independently in analyzing problems and identifying solutions. Proven focus on quality.
-Other duties as assigned.
High School Diploma or GED AND Two year’s applicable programming experience.
REST API, ASP .Net, C#, VB, and/or other related web languages and tools for the development and deployment of web applications using relational database management. Experience upgrading SharePoint, InfoPath, Visual Basic, and/or Visual Studio applications. Knowledge of Adobe applications and UI design skills a plus. Strong interpersonal and excellent verbal skills are essential for communicating with both tech and non-technical individuals. Must be detail-oriented with strong organizational skills.