Senior Software Engineer / Developer Job Description

Senior Software Engineer / Developer Job Description

4.8
166 votes for Senior Software Engineer / Developer
Senior software engineer / developer provides hands on technical leadership to the native mobile app development team, including your own code contributions.

Senior Software Engineer / Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Designing and developing Application Programming Interfaces (APIs) with Representation State Transfer (REST), Simple Object Access Protocol (SOAP), and JavaScript Object Notation (JSON)
W3C web design standards and technologies, including CSS, HTML 5, JavaScript
Provide technology services to multiple game teams
Roll out new, backwards compatible features, bug fixes and performance enhancements without causing downtime
Maintain test frameworks to ensure stability
Convert design into code fluently and have extensive experience in Core Java, Java EE
Responsibilities include Application Design, Development and Customization of a reporting Application
Analysis of systems and requirements, and the design and builds of solutions to highly complex problems
Solving technical issues of high complexity with the best solution for given requirements
Lead, manage and/or support process improvement activities

Senior Software Engineer / Developer Qualifications

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

Licensing or Certifications for Senior Software Engineer / Developer

List any licenses or certifications required by the position: ADM, SFDC, AWS, II, IAT, PMP, DE, SEC, PHP, ITIL

Education for Senior Software Engineer / Developer

Typically a job would require a certain level of education.

Employers hiring for the senior software engineer / developer 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, Engineering, Information Technology, Education, Information Systems, Mathematics, Physics, Financial Services, Management, Design

Skills for Senior Software Engineer / Developer

Desired skills for senior software engineer / developer include:

Algorithms
Technical excellence
Android
Build processes
Code reviews
Cordova
Experience in the financial services business domain
JavaScript
Mobile app development and native development
Operations

Desired experience for senior software engineer / developer includes:

Demonstrated experience in developing quality, maintainable and well designed software • Proven track record of success with the ability and willingness to share information and cross-train peers • Good understanding and practical experience with OOA/OOD/OOP
5-8 years exp developing applications using primarily .NET Windows Forms, WPF, WCF and related technologies
Analyze business requirements and transform them into technical design
Must have a deep understanding of smart-client design have familiarity with different design technologies, paradigms and application frameworks
Expertise in building rich Windows Forms GUIs using C# and XAML, demonstrating object-oriented, multi-tier architecture and design
Prior experience with Infragistics, Telerik or any third party controls for .NET

Senior Software Engineer / Developer Examples

1

Senior Software Engineer / Developer Job Description

Job Description Example
Our company is hiring for a senior software engineer / developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior software engineer / developer
  • Contribute to Nebula, our Gradle-based JVM build system
  • Collaborate with the team to develop our next generation continuous integration platform
  • Develop applications and services to provide insight into our diverse development ecosystem
  • Develop high performing development insight tools to connect and expose hidden data
  • Value customer and team success over individual productivity
  • Master our development process and culture, and then improve it
  • Perform and support all phases of testing leading to the data conversion of implementation, post-installation testing and correction of any conversion problems
  • Act as subject matter expert for key technologies, become the
  • Provide project implementation support, including User Acceptance Testing (UAT) and business user validation
  • Developing new features and systems from scratch, enhance existing features and optimize existing functionality, from conception and design through testing and deployment
Qualifications for senior software engineer / developer
  • Must have good experience in development and implementation of desktop application & web based solutions
  • Strong knowledge and experience on Java, Xml, Servlet, JSP, JMS, HTML, CSS, Java script,Ajax,DB2
  • Good understanding of Software Development Life Cycle (SDLC) methods, processes and concepts such as Scrum, Agile, iterative and incremental development
  • Good in strategic and tactical thinking/decision making execution
  • At least 5 or more years of experience in software development
  • Bachelor Degree or equivalent standard in Computer Science
2

Senior Software Engineer / Developer Job Description

Job Description Example
Our growing company is looking for a senior software engineer / developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior software engineer / developer
  • Leading projects that make our network more stable, faster, and secure
  • Document architectural designs in ways that clearly describe solutions (blueprints, Unified Modeling Language diagrams)
  • Understand the existing code and maintain it
  • Excellent Analytical/Troubleshooting skills? Strong knowledge in database
  • Analyze the root-cause of defects and resolve? Manage Continuous integration tool
  • Generate and manage reports(Crystal/Jasper Reports)
  • Work closely with members of our Engineering, Consulting, Sales, and Solutions Architect teams
  • Candidate should be able to review current systems, requirements documentation and be able to propose ideas for System improvements
  • He / She should be able to closely work with designers, analysts and should be able to develop detailed level of specifications and should be able to code as per the specifications developed
  • Working independently on the module assigned and mentoring junior members
Qualifications for senior software engineer / developer
  • Well-versed in English language
  • Demonstrated Expertise (“DE”) in mainframe application architecture, design and development using COBOL, CICS, JCL, SQL, Syncsort, and DB2 with Microfocus Rumba
  • DE in software implementation, control, and versioning along the full development lifecycle of post-production support, using Endevor and data transfer processes (NDM, FTP and SFTP via Axway)
  • Exceptional server side programming skills in Java
  • Demonstrated experience in building high-volume, scalable, multitiered systems
  • Experience in object-oriented programming and design patterns
3

Senior Software Engineer / Developer Job Description

Job Description Example
Our growing company is looking to fill the role of senior software engineer / developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior software engineer / developer
  • Write code in Java, HTML, Web services
  • Knowledge of Java design patterns (DTO, DAO)
  • Perform unit and integration level testing of developed code
  • Independently develop and integrate small to medium complex software assignments
  • Understand and follow standard coding processes
  • Use tools to commit code to a repository and track the changes in a release
  • Update managers on statuses of in-flight and upcoming tasks
  • Assist in the research and analysis of existing systems and program requirements
  • Design basic programs for projects or enhancements to existing programs
  • Work in iterative development methodology
Qualifications for senior software engineer / developer
  • Exposure to mobile technologies (native and hybrid), platforms and tools
  • 5+ years of experience in an engineering role with responsibilities towards server-side implementation using Java, SQL and standard frameworks
  • DE working within operating systems -- Z/OS, UNIX and Windows -- including analyzing requirements, preparing technical design documents, and developing code
  • Bachelor degree in Computer Science must
  • Responsive in web designs like HTML5, CSS3, Java Script, Bootstrap, JQuery, Angular.JS, Single Page Architecture (SPA)
  • Mobile app development like
4

Senior Software Engineer / Developer Job Description

Job Description Example
Our growing company is looking for a senior software engineer / developer. 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 senior software engineer / developer
  • DevOps pipeline tools including configuration management, requirements
  • You will program various application interactions with HTML
  • You will partner with experienced team members and work closely with our back-end services and data teams
  • Collaborate with dev team leads, other team members, and business analysts to analyze business requirements and design and create code for web application in J2EE technology platform
  • PHP required
  • Node.js, Gulp, Sass, Bootstrap a major plus
  • AWS and Jenkins deployment automation a major plus
  • Data analysis, log mining, and automated reporting experience a major plus
  • Experience in any spatial or mapping technologies a plus
  • Drives adoption of enterprise standards and best practices
Qualifications for senior software engineer / developer
  • They must have working experience in Java, J2EE, Spring, hibernate on complex scalable applications on JAVA EE Platforms
  • Working experience in restful web services, XML and hands on experience in API Gateway / Management , APIGEE (preferred)
  • Very strong knowledge on WebLogic and Tomcat
  • Good knowledge in Open source frameworks
  • Good exposure on setting and running DevOps processes, build, migration and testing frameworks
  • Work experience in tools like Node.JS, Bamboo, Jasmine, Gulp
5

Senior Software Engineer / Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior software engineer / 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 senior software engineer / developer
  • Perform the Development or configuration changes in Simcorp Dimension Dex, DFS, Commserver and several other fund administrative and back office configuration
  • Demonstrate Technical solution for Performance, Portfolio management, Trading and Fund accounting, settlement and several other Simcorp Modules
  • Assist in implementation of the overall testing strategy
  • Help team to build the Dimension Talent and knowledge repository
  • Perform configuration changes to the application Using the best Development practices, Run unit testing and provide support in functional and non-functional tests
  • Write Comments to the requirement and specification also interact with Business to minimize the team impediments and Open question
  • Help define the future of our image- and container-based deployment strategies
  • Develop command line tools that enable developers to quickly build, bake, and deploy images locally and to the cloud
  • Should be highly proficient with Sales Cloud, Service Cloud, Force.com and hands on experience with Heroku Integration and Boomi Integration, Web Service, Chatter, Call Center, Community Portal, Knowledge One and App-exchange on Salesforce
  • Experience in SFDC development in implementing Apex classes, Test classes, Triggers, Visual Force pages, Standard Controllers, Force.com IDE, SOSL and SOQL
Qualifications for senior software engineer / developer
  • Good knowledge in Software architecture
  • Desirable to have knowledge on micro services
  • Interested and willing to learn new technologies and work independently
  • Demonstrated Expertise (“DE”) developing front-end applications for investment management research report writing, formatting, editing, and publishing using .NET, C#, Visual Studio Tools for Office (VSTO), Windows Presentation Foundation (WPF), and Model View View-Model (MVVM) pattern
  • Demonstrated Expertise (“DE”) designing and developing base and advanced SAS programs, and monitoring end-to-end implementation of SAS programs according to SDLC standards
  • Demonstrated Expertise (“DE”) developing rich internet online transaction processing applications using Java, J2EE technologies, web security technologies, JSP, JQuery, and Backbone/Angular

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates