Developer Level Job Description
Developer Level Duties & Responsibilities
To write an effective developer level job description, begin by listing detailed duties, responsibilities and expectations. We have included developer level job description templates that you can modify and use.
Sample responsibilities for this position include:
Developer Level Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Developer Level
List any licenses or certifications required by the position: SE, CSD, DOD, AWS, NOTE, SSL, ITIL, CE, IAT, PHP
Education for Developer Level
Typically a job would require a certain level of education.
Employers hiring for the developer level job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Mathematics, Technical, Technology, Information Technology, Science, Information Systems, Education, Software Engineering
Skills for Developer Level
Desired skills for developer level include:
Desired experience for developer level includes:
Developer Level Examples
Developer Level Job Description
- Building out the Java platform container which would be used to deploy application code on the platform
- Providing library solutions for low latency applications like algo-trading involving, zero-copy networking, byte buffer based communications
- Use the requirements supplied by the Systems Analysts and other IT Teams to create Active Batch processes of varying complexity to automate processes
- Develop MS SQL code for IT Operations tools as needed
- Provide independent research into alternative approaches and technologies and presenting these for architectural review
- Plan, design and conduct tests of programs
- Co-ordinate with offshore team to make sure the project deliverables and timelines are met
- Escalations from clients
- Set the priority for each of the issues
- Provide quick turnaround of issues
- Versioning - must know Git terminal commands and how to use rebase, reflog, and merge conflicts
- Ability to facilitate groups of people with different skill sets in order to drive optimal project solutions
- Understanding of MVC architecture and the importance of writing pragmatic, DRY, and loosely coupled code
- Experience working with API integrations
- Experience with design patterns (MVP, MVVM or MVPVM or other)
- Bachelor’s degree in Computer Science or related field · Teamwork Experience · Verbal Communication skills · User Interface Design experience · Preferably Agile Software Development Process experience · Object-Oriented Design (OOD) experience · Software Debug and Troubleshooting
Developer Level Job Description
- Meets with internal business partners/end users to determine and/or assist with software solutions necessary to achieve greater efficiency in their business
- Designs, codes, tests, debugs, documents, and implements changes to new or existing databases and applications
- Performs quality program testing to assure the delivery of a product that meets the user's specifications
- Creates and maintains an effective working relationships between end-users and the Information Technology department
- Partners with Business Intelligence and Database Administrator in the development of data types, structures, and dictionaries
- Works with IT management to develop short- and long-term strategic plans for business solutions, quality assurance, and application integration architecture
- May lead small to medium projects, ensuring project requirements and timelines are met
- Error-free result
- Promote the SDLC process and documentation with the team
- Provide project schedule input on design, development and Test tasks including the level of effort for each task
- Linux(desired but not required)
- Knowledge of and the ability to explain development patterns (MVC, MVP, MVVM)
- Understanding of how to scale applications in general
- Experience in developing very intuitive and good looking user interfaces
- Network protocol expertise a plus (e.g., mDNS, HTTP, FTP, SNMP, IPP, TCP/IP)
- BS Computer Science, Info
Developer Level Job Description
- Own technical solution for your assigned component of custom development projects
- Participate in requirements gathering to shape the technical solution
- Collaborate with other .NET leads to vet solution
- Draft the Application Architecture as part of a complete design document to describe the technologies to be used and the environments used for the project and work with project team to request/implement the infrastructure
- Provide guidance to the technical team for examples of other applications to reference, development standards to reference
- Assist the Project Manager with weekly client meeting to represent the technical team
- Perform technical reviews to verify teams are following coding standards, executing required test cases, logging issues in the project repository, completing technical documentation for the development
- Participate in the project cutover planning and execution
- Available to occasionally provide support on issues encountered after office hours
- Assist Developers with problems on Incidents (problem resolution and analysis, backfill for application manager on an as needed basis)
- 3+ years of Web/Application Development experience (professional/post grad)
- Experience working with sites that rely on LAMP/LEMP architecture
- Expert-level knowledge in PHP5
- Data transport formats (e.g., XML, JSON)
- Solid knowledge of the software development life cycle
- Understanding of how to scale applications in general · Experience in developing very intuitive and good looking user interfaces · Network protocol expertise a plus (e.g., mDNS, HTTP, FTP, SNMP, IPP, TCP/IP)
Developer Level Job Description
- Help plan phases of software development life cycle (SDLC) for a variety of projects
- Be able to both work independently on isolated projects and work with a team on large group projects
- Provide Level 2 technical support for help desk customer service
- Rotating on-call support after hours as needed
- He she is skilled in designing, coding, testing, and implementing configuration changes to software applications to meet both functional and technical requirements
- Contributing to planning and analyzing high level software strategies and solutions through functional
- Experience with Java, Struts or Spring Framework, Web Applications, Web Services, SOAP, REST, JavaScript libraries, JQuery, Linux, Dojo Toolkit
- Elicit requirements that define CCB-approved capabilities and/or enhancements
- Create the requirements document
- Produce design specifications that utilize JavaServer Faces, RichFaces, Spring, Spring Web Flow, MyBatis, and jUnit frameworks the standardized software architecture established by PACOM
- Bachelor's Degree in Computer Science, Engineering or another related field
- C++ and/or Python coding knowledge
- Demonstrated passion for the IT field
- Experience with other popular programming languages
- Extensive User Interface development with jQuery, bootstrap, JavaScript, HTML5, CSS, AJAX
- Good eye for UI design
Developer Level Job Description
- Submit the final design specifications and UI mock-ups to the Government for review and acceptance
- Implement Government-approved design specifications and UI mock-ups
- Collaborate with the Government to identify the scope of user assessments
- Conduct user assessments and provide analysis to the Government
- Ensure all software development is performed in accordance with the ASD STIG
- Complete STIG validation and account for vulnerabilities in the Vulnerability Management System (VMS)
- Prepare the Information Assurance (IA) documentation required for Certification and Authorization (C&A) if required
- Create and maintain Standard Operating Procedures (SOP) for all development and deployment processes
- Reviews and tests software components for adherence to the design requirements and documents test result
- Designs and codes new software or modifies existing software to add new features.Debugs existing software and corrects defects
- Must have current and at least 3 years of serious front-end experience backed by
- Intermediate j2ee/java/jsp/servets, tomcat, SQL/RDBMS (at least 3 years)
- Spring MVC, REST web services
- Functions as a technical subject matter expert across multiple project assignments
- Up to 3 years’ experience developing web applications using Microsoft .NET and Visual Studio
- Up to 3 years’ experience as a technical resource or developer for a large team (8 or more developers)