Software Developer Job Description

Software Developer Job Description

4.6
181 votes for Software Developer
Software developer provides development of Solutions for CSC Customizations written in (Java, Perl, Javascript, Databases).

Software Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

At least five years of in-depth software development experience in Linux/UNIX environments using a variety of programming and scripting languages including Python, C, C++, Java, Perl, or Ruby
Develop and support custom web interfaces (ASP.NET, JavaScript, JQuery, HTML, XML, CSS)
Provide database design, support and troubleshooting (SQL Server 2005 / 2008)
Develop new and modify existing SQL Server objects
Design, develop, and maintain applications and systems that meet requirements
Create, test, implement, modify, place into production and maintain SSIS packages that automate ETL processes
Create, test, implement, modify, place into production and maintain SSRS reports that enhance transparency and control
Coordinate the resolution of production issues with internal staff, external clients, and vendors (data providers)
Perform systems analysis, troubleshooting, and contribute to documentation
Develop and maintain software applications and workflows

Software Developer Qualifications

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

Licensing or Certifications for Software Developer

List any licenses or certifications required by the position: IAT, NET, MCTS, SSL, TCP/IP, UNIX, OS, MCPD, TCI, ELB

Education for Software Developer

Typically a job would require a certain level of education.

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

Skills for Software Developer

Desired skills for software developer include:

Java
Data structures
Algorithms
C++
JavaScript
Python
Operating systems
SQL
Perl

Desired experience for software developer includes:

Demonstrated ability to be a self-started and learn quickly
Contribute to the design, architecture and final implementation of Starz’s TVE platform including STARZ Play, ENCORE Play and MOVIEPLEX Play
Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the Digital Platforms team
Expert level programming skills in modern software development language (you chose!)
Extend existing or develop new code base using proven best-practice patterns and coding standards
Should be able to communicate effectively with the other departments

Software Developer Examples

1

Software Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer
  • Write uses cases, requirement specifications, system documentation, and other project deliverables
  • Deliver software on time and to specification, with minimal supervision
  • Optimizing this platform by using network and systems programming, other advanced techniques to minimize latency
  • Developing systems that provide easy access to historical market data and trading simulations
  • Building risk-management and performance-tracking tools
  • Shaping the future of the Core Engineering team through regular interviewing and infrequent campus recruiting trips
  • Code software changes and fixes based on design specifications
  • Proactively resolve issues in specification that will lead to a quality, high-performance, architecturally sound product
  • Analysis, design, implementation, and unit testing to produce high-quality code · Performs product design activities which may require research and analysis
  • Provide technical leadership and take ownership for any issue resolution that the offshore team may need
Qualifications for software developer
  • Experience with all aspects of Microsoft in a 3 tier enterprise application environment
  • Support customer production problems
  • BA/BS in computer science, finance or other quantitative field (in lieu of degree, relevant skills or equivalent experience)
  • Up to two years of development experience
  • Strong technical, mathematical and statistical skills and ability to learn multiple investment systems general business software
  • Ability to test, modify, and implement application codes
2

Software Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a software developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer
  • Be the advocate of users and User Experience (UX)
  • Collaboration with the Quality Assurance (QA) team to ensure a quality product delivery
  • Design, develop, test and maintain complex applications
  • Ensure solution designs are fully scalable, expandable, exhibit high performance characteristics and address security challenges
  • Mentoring of junior developers in best practice software development
  • Researching and implementing new tools, platforms and practices to increase developer productivity
  • Exercise one’s knowledge of when to apply good design patterns within his/her coding
  • Work closely with one’s team lead and/or senior developer to pursue the developmental roadmap of the team
  • Provide extensive unit testing that can be utilized within continuous integration practices
  • Designing, testing, publishing and maintaining wireless networking technologies
Qualifications for software developer
  • Work closely and professionally with other team members including but not limited to SCM, DBA and QA
  • Provide project status to team and management as needed
  • Update and maintain all Starz websites as needed and advise management on architectural website issues
  • Ensures that the HTML and CSS code is cross-browser and standards compliant
  • Document code consistently throughout the development process using industry standards
  • Experience using AngularJS is preferred
3

Software Developer Job Description

Job Description Example
Our innovative and growing company is looking for a software developer. 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
  • Maintain, enhance, and develop new stored procedures within MS SQL Server
  • Delivers solutions primarily on Java platforms, using open standards, and third party tools and frameworks to deliver high quality, robust and maintainable products
  • Manage and coordinate with third party company for outsourcing activities on applications product as assigned by Solution Architect and/or Project Manager
  • Participate in requirement engineering
  • Specify system requirements on solutions from a system integration point of view
  • Establish integration specifications, agreed upon with the customer
  • Establish migration plans
  • Specify & perform upgrade activities
  • Design, produce, document, and/or verify work products, interfaces and/or processes or similar needed for the integration of the solution in the customer’s system
  • Perform configuration, installation, and tests
Qualifications for software developer
  • Experience enhancing and re-factoring existing application frameworks to develop more comprehensive development tools, to minimize future application development effort, and to foster greater code reuse
  • Strong SQL, C#, VBA and Web API skills
  • Must be able to develop SQL queries of medium to high complexity (DDL/DML)
  • Five to ten years of work experience required in a fast paced banking or financial services firm
  • Experience working in CRE lending & investing
  • Experience in developing solutions to manage asset cash flow projections and modeling
4

Software Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a software developer. 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
  • Collaborate with other Optim component teams to understand their requirements and take it forward with the core."
  • Works closely with other software engineers to design and deliver web services based solutions to solve large, complex business problems in the areas of online identity management, access rights management, course/enrollment management, and ecommerce
  • Applies Agile/Scrum practices for successful, sustainable delivery of software solutions
  • Works with Quality Engineers, Project Managers and Product Managers to ensure solutions meet product requirements
  • Participates in design and planning meetings
  • Produces quality design and development work in a timely manner
  • Demonstrate their strong background in databases
  • Complete data analytics tasks
  • Have passion in what you do
  • Can finish what you have started
Qualifications for software developer
  • Proficient with HTML, CSS, DOM, JavaScript skills
  • 5+ years’ experience in .NET technologies (C# and VB)
  • Experience in ASP.NET, HTML, CSS, AJAX, JSON
  • Experience in mobile development, including native iOS, native Android or mobile web
  • Experience in Agile Methodologies (specifically using Microsoft TFS)
  • Bachelors degree in Computer Science preferred but combined experience and skills will be considered
5

Software Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer
  • Being available for level 3 support to triage production issues
  • Design and implement efficient solutions that meet the functional requirements and is easily maintained
  • Develop and implement solutions for integrating products
  • Recommend new product ideas from experience with clients and assist in development and refinement of product
  • Take ownership of modules in the system, implement enhancements, fix bugs and thus contribute to the overall product
  • Analyze and translate business requirements into technical requirements for development
  • Analyze, troubleshoot, and remedy identified system issues
  • Oversee the activities of support partner resources on an as needed basis
  • Develop ad-hoc Windows scripts
  • Provide support to internal teams who are tasked with using the automated solutions
Qualifications for software developer
  • An expert understanding of web technologies such as jQuery, JavaScript, CSS 3 and HTML 5 is required extensive experience using .NET, Entity Framework, LINQ, AJAX and other technologies for the web
  • Expert experience with HTML, CSS layout, Javascript/jQuery, AJAX
  • Advantage of having Liquibase database version control
  • Added advantage of having experience in developing applications in cloud based environment like AWS and CI/CD tools RightScale
  • Experience using Test Driven Development and testing frameworks such as Testing JS, Jasmine, Mocha, Handlebar
  • One to five years of professional software development experience

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates