Web Software Developer Job Description
Web Software Developer Duties & Responsibilities
To write an effective web software developer job description, begin by listing detailed duties, responsibilities and expectations. We have included web software developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Web Software Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Web Software Developer
List any licenses or certifications required by the position: II, IAT, OS, ONE, DOD, SEC, TLS, CE, MS, COMPTIA
Education for Web Software Developer
Typically a job would require a certain level of education.
Employers hiring for the web software developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Education, Software Engineering, Technical, Software Development, Engineering, Computer Engineering, Information Technology, Information Systems, Business
Skills for Web Software Developer
Desired skills for web software developer include:
Desired experience for web software developer includes:
Web Software Developer Examples
Web Software Developer Job Description
- Provide input and coordinate with DBA in creating new and modifying existing database structures using different types of databases and recommending appropriate database based on required functionality across multiple systems
- Develop detailed plans and accurate estimates for the design, build, implement and stabilize phases of projects
- Continually enhance skills and build knowledge in all aspects of the organization, business and information systems
- Become an active member of an agile team of developers working on our Community Engagement solution
- Engage in long-term strategic planning
- Collaborate with your team on different software development approaches
- Provide input on decisions on technical upgrades and help us implement and test them
- Keep an eye on how users are using our systems and how those systems are performing
- Conceptualize, design, develop and test innovative web app prototypes on top of our JS API for (1) demonstration on conferences and customer meetings, (2) prototyping vertical apps together with our solutions/services teams and business partners, (3) supporting our research activities with universities such as ETH Zurich or Stanford, and (4) creating educational web app programming examples
- Work closely with the JS API and CityEngine software developers and product engineers in a highly interactive, creative environment
- 4 years experience in operating in an development environment controlled by a team-shared software configuration management system
- Experience with Unix/Linux commands
- Knowledge of multithreaded and networking programming
- Strong knowledge of OOD / OOP / Design patterns
- Good understanding of REST API development and integration using open source tools
- Must have experience with unit testing and unit testing frameworks
Web Software Developer Job Description
- Define and implement architecture of complex websites
- Participate in regular code reviews and architecture reviews
- Keep on top of task and defect management system for assigned issues for each iteration estimate and assess work priority
- Plan and execute an incremental and iterative software development process
- Contribute to the design and development of a web application and web services
- Translate visual mockups into functional websites and user interfaces
- Select and implement third party tools and applications such as needed
- Integrate web properties with APIs and tracking systems such as Google Adwords / Analytics, SalesForce.com, Hubspot, and Marketo
- Monitor overall site health and uptime based on key metric tracking/reporting best practices, proactively identify and rectify issues
- Manage support tickets related to the website
- Knowledge of cross-browser implementation techniques and limitations
- Proficient in the use of SCM tools (GIT, SVN, Maven, Jenkins), best practices and continuous integration
- Experience or exposure to NoSQL Databases such as Cassandra or MongoDB
- Knowledge understanding of distributed multi-tier infrastructure
- Knowledge of various web servers and servlet containers such as Tomcat
- Knowledge of UML (sequence, state, collaboration, class, use-case models)
Web Software Developer Job Description
- Design and develop web APIs
- Developing interactive websites on the Microsoft SharePoint platform (2010, 2013, 2016)
- Designing and developing interactive web and mobile applications
- Optimizing website usability
- Developing solutions for multimedia training courseware and content delivery
- Developing the back-end for a range of instructional materials, such as scenario-based and interactive assessment exercises and games for mobile phones and tablets
- Perform software design, development testing, integration and documentation for server and web site applications
- Initiate and perform software support services for Official Government use Design, develop code, test, implement and integrate software and databases Design, develop code, test, debug and install program software and databases
- Perform software engineering using established development practices, tools, and processes for achieving robust software quality
- Assume a leading role in the public API design and documentation
- Some knowledge of the gaming industry and production cycle preferred but not required
- Basic knowledge in backend Representational State Transfer (REST) web services technologies
- At least 1 year experience in software development including a demonstrated understanding in DevOps methods and tools
- Analyzes traffic on Web sites and recommends any necessary changes
- Ability to lead and direct multiple features simultaneously
- SQL database systems
Web Software Developer Job Description
- Apply and promote good software engineering practices such as test automation, modularization, simplification
- Evolve and maintain our build process, test automation infrastructure, and other custom tooling
- Maintains and develops a rapidly evolving online learning and data management system
- Serve as the support developer for application requirements
- Developing server-side code for internal and external web applications
- Participate design, development and implementation of elegant, responsive and sophisticated front-end web applications that provide awesome user experiences
- Rapid prototyping using modern front-end libraries/frameworks and digital pattern library
- Breaking new ground, researching innovative web development techniques, and implementing features to support the business functionalities
- Work closely with the back-end developers for end-to-end solution, and in the process of building and integrating the services
- Develop high quality, tested, idiomatic, and documented code, participate in code reviews and mentor junior developers
- Microsoft SQL database experience desirable
- Knowledge of XML and XML parsing APIs
- Solid understanding of and experience with JavaScript language
- Solid understanding of and experience with HTML and CSS
- Demonstrable experience with a JavaScript framework
- Basic knowledge of Linux shell scripting
Web Software Developer Job Description
- Interact with both business and technical stakeholders to understand the requirements and to deliver
- Design and implement software components for a new suite of web apps for urban design and planning, covering a wide range of topics such as web service consumption, data processing and analysis, core library functionality, application logic, and 3D mapping and rendering
- Use good software design and development practices for building applications that follow industry-standard design patterns, development methodologies, and deployment models
- Envision, design, and develop web applications and UI modules for imagery workflows
- Be willing to take on complex goals that push the boundary of the possible
- Leverage the knowledge of your peers and collaborate with other programmers throughout the development process
- Proven track record in delivering software solutions using agile development practices and project tracking software
- Knowledge of ETL technology tools (Informatica, SSIS)
- Knowledge of VBA, MS Access, Excel is an asset
- Experience coding software and web applications using HTML
- Experience maintaining functioning user-accessible software and web applications
- Experience supporting software and web application planning and deployment