New

Position Applying For:Developer/Programmer- Expert

Join & Explore The Possibilities at BuzzClan

  • Developer/Programmer- Expert  | USA-NC-Raleigh  |  | 07-MAY-21
    This position is the senior developer and serves as a team leader in the design, development, and maintenance of complex software applications. This position provides a senior role in business analysis and the gathering/development of requirements, independently converting requirements into technical specifications used to code/develop automated work flows using one or more programming languages. This position provides leadership to other Application Developers in troubleshooting legacy web-based applications as well as adjacent systems and provides guidance for adhering to internal processes for developing programming, quality assurance and documentation standards.
    *Responsible for identifying the most complex business requirements from college stakeholders and translating them into workflows and specifications for creating automated solutions.
    *Provides leadership to all Application Developers for the web/application development methodologies used to support the college's critical software applications by serving as a point-of-reference for business requirement-gathering procedures, technical specifications, coding methods, quality assurance and documentation
    *Serves in a leadership capacity in working closely with IT analysts, project stakeholders and support personnel to develop complete specifications and application workflows for development of new software applications or modifications to existing software applications by using business/technical knowledge and experience to keep project team members focused on technical solutions that are efficient, cost-effective and realistic
    *Responsible for coding in multiple programming languages with advanced, complex algorithms with a focus on efficiency, reusability, and security*Serves as the leader in the design and development of strategies in which third-party APIs are utilized, implementing web services, consuming data from Representational State Transfer (RESTful) and/or Simple Object Access Protocol (SOAP) based HTTPS endpoints
     

    Qualifications

    QUALIFICATIONS:
    Knowledge, Skills, and Abilities
    -Documented ability to program at an advanced level in two or more object oriented programming languages (C#, JAVA, etc.)
    -Documented ability to program in two or more scripting languages (PHP, ASP.NET, JavaScript, etc.)
    -Demonstrable understanding of relational databases (MySQL, Oracle, SQL Server) with the ability to write and support complex queries, functions, and stored procedures
    -Advanced knowledge of web application technology interoperability (OS, database, network, etc.)
    -Advanced knowledge of multiple web/application development methodology (Agile, SCRUM, RAD, SDLC, Waterfall)
    -Demonstrable understanding of complex data structures and concepts (recursion, sort/search algorithms), and how to apply them to practical design and programming solutions
    -Practical experience of project management methodology with proven ability to multi-task within tight timelines, budget constraints and client high expectations
    -Must be customer-service-oriented and work effectively as part of a team as well as independently
    -Ability to clearly and concisely write complex technical documentation with consideration to the technical understanding of the intended audience.
    -Ability to clearly communicate both verbally and in writing to all levels of the organization
     
    Minimum Requirements
    Associate's Degree
    Five years of web development experience using multiple object-oriented programming languages
    Five years of experience writing complex SQL statements in one or more relational databases (MySQL, Oracle, SQL Server)
    Three years' experience performing development and integration tasks in both Windows and Linux development environments
    Two years' experience functioning as a technical lead in a dynamic application development team
     
    Preferences
    Bachelor's Degree in computer science or related field
    Three or more years' experience as a technical lead in supporting software applications in Higher Education
    Three years of web development experience working with LAMP stack
    Three years of experience with web development in the Windows environment (ASP.NET)
    Two years' experience creating electronic forms and automated workflows.