Software Developer Level Job Description

Software Developer Level Job Description

4.5
194 votes for Software Developer Level
Software developer level provides software quality assurance activities for product software and supporting test tools; including review, authoring and approval of Software Development Lifecycle deliverables.

Software Developer Level Duties & Responsibilities

To write an effective software developer level job description, begin by listing detailed duties, responsibilities and expectations. We have included software developer level job description templates that you can modify and use.

Sample responsibilities for this position include:

Must have a strong conceptual understanding of software development theory and operations
Assist in designing and programming UI screens, using C# and JavaScript in an agile environment
Stay current with new technologies that pertain to software development
Meet with business customers and systems staff to design applications
Innovate and analyze new and emerging programming technologies
Analyze improvements and new application requests and develop requirements and specifications with other team members
Assist team to troubleshoot and diagnose software issues
Perform unit and system level testing of applications
Develop test plans and test case
Completing programming using languages and software products

Software Developer Level Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Developer Level

List any licenses or certifications required by the position: CSD, IAT, DOD, II, MS, NOTE, AWS, SCI, TS, ECSP

Education for Software Developer Level

Typically a job would require a certain level of education.

Employers hiring for the software developer level job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Education, Information Technology, Information Systems, Mathematics, Software Development, Computer Engineering, Technology

Skills for Software Developer Level

Desired skills for software developer level include:

Build processes
Cloud services
Cloud technologies
Javascript frameworks
Office365 products & SharePoint
Scripting with PowerShell
SharePoint Development frameworks
Using RESTful APIs and Cloud services
Python
C++

Desired experience for software developer level includes:

Bachelor's degree or equivalent experience in CS, Engineering, IS or related field
1+ years professional experience with SQL server or complex stored procedures
Experience with software engineering principals and industry practices
Ability to move easily from assignment to assignment supporting multiple tasks
Ability to participate in on-call rotation to monitor production programs for expected performance and respond to errors and emergency problems
Ability to utilize a creative and logical approach to analyzing and solving problems

Software Developer Level Examples

1

Software Developer Level Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software developer level. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software developer level
  • Provide regular status of each assigned issues and escalate as necessary
  • Provide assistance to other team members in area(s) of technical and functional expertise 
  • Under general supervision and with on-going review this position researches, designs, develops and/or modifies enterprise-wide end-user, system level, and data management software applications
  • Perform technical impact analysis, coding and testing
  • Work closely with counterparts on implementing requirements needed for application enhancements
  • Document lessons learned for the team’s use
  • Collaborate with team to develop best solution for given requirements, budget and time constraints
  • Develop software solutions on time and within budget
  • Provide technical support to work on all application tiers
  • Research and recommend new technologies that could benefit the team
Qualifications for software developer level
  • Use current programming language and technologies to write code, complete programming, and perform testing and debugging of applications
  • Assist in building applications to meeting the customer's needs
  • 0-2 years of experience in testing STLC life cycle knowledge
  • Computer Science Degree with strong Mathematical and programming content
  • Programming skills and problem solving ability
  • Knowledge of databases or SQL
2

Software Developer Level Job Description

Job Description Example
Our innovative and growing company is hiring for a software developer level. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer level
  • Writing technical and functional specifications
  • Coding using core SQL, C#, ASP.Net web forms
  • Testing & QA of code
  • Post installation support
  • May perform defect correction on less critical development defects, and/or begins to analyze requirements, develop coding skills to code simple applications
  • Develops an understanding of customer requirements and how to respond to outages by following the appropriate processes
  • Learns to create system documentation/play book and attends requirements, design and code reviews
  • Works with senior team members to develop understanding on developing accurate estimates on work packages
  • Support Business Analysts and Senior Business Analysts
  • Support Business Analyst team in evaluation of business operation needs, and ultimately the creation and implementation of technical requirements
Qualifications for software developer level
  • Team player with ability to interact with a multinational and multi-cultural team
  • Experience using the Unix Platform application testing system (Unix/Linux, Core Java ,SQL Query)
  • Able to travel/relocate after training
  • REST based WS
  • Javascripts and Ajax
  • Ruby on Rails (desired but not required)
3

Software Developer Level Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software developer level. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software developer level
  • Communicate with the internal team and clients, clearly and effectively regarding technical requirements, limitations, risks, and proposed solutions
  • Assist in the design and development of applications
  • Build software using technologies that conform to established standards
  • Work in a project-based environment, responding to tasks based on priorities and deadline expectations
  • Analyzes and troubleshoots extremely complex software problems and provides solutions using the latest technologies
  • Integrates new software and web products with existing software and web applications in order to improve the functionality or design of the system
  • Develop and document design recommendations
  • Participate in planning and development activities from conceptual design to implementation of releases
  • Primarily work on .NET releases, but also contribute to development activities in Java when needed
  • Participate and provide support as needed in other areas of SDLC
Qualifications for software developer level
  • 3-5 years of experience developing using Java technologies, either Desktop Java SE, or web based J2EE or both
  • Desire to design and develop large-scale software systems
  • Programming experience in C, C++, or Javascript
  • Students starting part-time must have no more than 1 year left to their studies
  • Experience with software development on Windows or Linux operating systems
  • Basic knowledge of network protocols
4

Software Developer Level Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software developer level. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software developer level
  • Contributes to the development of new principles and theories
  • Must have demonstrated track record of writing Chef scripts, maintaining Chef cookbooks, and have full knowledge of build processes
  • Hands on experience with two or more programming or scripting languages such as C#, Java, Python, Groovy, Ruby, Shell
  • Depp understanding and experience with continuous integration, build and source management strategies (e.g branching patterns) and tools such as Git, Jenkins and Circle CI including configuration deployment and orchestration patterns
  • Coding, testing, and debugging new software, and making enhancements to existing software
  • Utilizing analytical skills, suggest solutions for problems or software enhancements
  • Assisting in the development of user manuals
  • Attending training sessions to achieve a higher level of technical skill
  • Requirements/Design - Develop technical prototypes and assist in the creation of software documentation, including requirements, design, and user manuals
  • Development- Develop software solutions for business problems by leveraging the latest tools, such as Microsoft .NET, Java, and open source technologies
Qualifications for software developer level
  • 1+ years of C/C++ software development experience on embedded, mobile, or consumer electronic platforms
  • Basic Knowledge in Security
  • Experience with Front-end and back-end development
  • Knowledge of data modeling and manipulation
  • Experience with Splunk and OBIEE
  • Experience with GUI components, User Interface Development and Design, and/or functional specifications is desired
5

Software Developer Level Job Description

Job Description Example
Our company is looking to fill the role of software developer level. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer level
  • Program in Python using test-driven development practices
  • Quality Assurance- Develop an understanding of the benefits of quality assurance within enterprise software applications
  • Collaborate with team members to create a software application from start to finish
  • Train in new technologies, learn from current employees, and get feedback along the way
  • The Integrated Strategic Planning and Analysis Network (ISPAN) is a web-based command and control system fielded at USSTRATCOM, supporting war planning and situational awareness activities
  • The GAP-CIE (Global Adaptive Planning - Collaborative Information Environment) is a java portal that hosts hundreds of collaborative data portlets arranged to support USSTRATCOM planning processes
  • The Global Situational Awareness Tool (GSAT) is a Web 2.0 thin-client that allows the operator to reach into DoD systems of record via web services to retrieve and fuse data
  • Build applications using a specified programming language per the Government
  • 2+ years of experience in application containerization with technical experience with Dockers, Docker compose, Containers, Cloud Foundry Apps, IBM Bluemix, Kubernetes, On cloud platform
  • Must have demonstrated track record of taking manually built/ deployed applications and transforming to a process that is standardized, automated, repeatable, traceable and transparent
Qualifications for software developer level
  • Experience in programming in of Java/C/C#/C++, PHP, Python
  • Network Security, XML/schema, SOA frameworks, Database skills DB2/SQL/Oracle, Python, Perl
  • At least 7 years experience specifically in Java applications using Open Source Frameworks
  • Knowledge of and experience with the C programming language
  • Knowledge of and experience with embedded systems design and concepts including interrupts, preemption, multitasking, and real-time operating systems
  • Experience programming in Java, C, C++, C#, .Net, or Embedded programming

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates