Core Developer Job Description

Core Developer Job Description

4.5
182 votes for Core Developer
Core developer provides expertise in systems analysis and design as well as strategic recommendations on reporting, visualization and data science methodologies.

Core Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Contribute to the continuous improvement of our codebase by following best practices in development, software design, and deployment
Develop solutions to support the consolidation and operationalization of the products
Provide L2 - L4 support in a Dev/Ops model for the tooling and function
Create integration with other firm-wide services
Become an active contributor to the cloud transformation working on Maya workflow transition
Take ownership (improve, test and maintain) of different area around cloud workflows and platform of the software
Propose and develop new features
Participate in iterative design, testing and development sprints to refine the overall solution using the Agile development process
Front-end and back-end development on tools and technologies
Highlight performance, quality or security issues with existing services and suggest or implement solutions

Core Developer Qualifications

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

Licensing or Certifications for Core Developer

List any licenses or certifications required by the position: SSL, ITIL, MCP, CFA, AWS

Education for Core Developer

Typically a job would require a certain level of education.

Employers hiring for the core 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, Software Engineering, Engineering, Technical, Business, Information Technology, Information Systems, Education, Mathematics, Guidance

Skills for Core Developer

Desired skills for core developer include:

Computer science data structures
Problem domain in which they have been working
Software development methodologies and best practices
Computer science fundamentals in data structures
Derivatives
Design patterns and interface design
Equity Securities
FX
Financial products: Fixed Income
Laboratory data collection and communication systems :

Desired experience for core developer includes:

Knowledge of cloud computing technologies such as Amazon, Microsoft Azure and Google Zinc or desire to learn them
Minimum of 2 years of relevant programming experience working on professional software
Knowledge of approaches, tools and techniques for anticipating, recognizing, and resolving technical problems
The candidate should have a few years’ experience working in a Build and Release management role
Comfortable working on linux and windows - having Unix SA experience would be a plus
Solid grounding in basic computer science areas (eg

Core Developer Examples

1

Core Developer Job Description

Job Description Example
Our company is hiring for a core 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 core developer
  • Globally distributed object-oriented petabyte-class databases
  • Linux compute farms on-tap
  • A core framework of reusable business objects
  • Substantial programming experience
  • Analysis of existing Hogan Integrated Deposit Systems (IDS) IBM VSAM customized implementation to drive development and implementation of system improvement and optimizations
  • Complete analysis of original IDS data implementation/customization vs
  • Enhance functionality to be used and shared by a large
  • The desire to work in a test driven software development
  • Enhancing the functionality, accuracy, performance, and scalability of our product suite
  • Contribute own expertize to developing customer Web based and .Net powered solution
Qualifications for core developer
  • At least 3 years of programming experience include object-oriented programming such as Web Development (HTML/XML), C++ and/or Java
  • Should be a competent relational database SQL developer (DB2 and/or Oracle)
  • Exposure to machine learning, numerical analysis or econometrics
  • The Core Card Services team is looking for Application Developer Manager, who will thrive in a dynamic work environment and is interested in participating and leading a team and in the delivery of quality software code
  • Repeatable processes will be a key part of delivering the standardised and scalable cloud infrastructure we require for this project
  • Strong Core Java developers (Java Server side), Multi-threading, Design Patterns, Spring, Messaging, JMS, Database, Sybase, FIX Protocol, Test Automation, Test Driven Development, Exposure to Highly Performant Front Office OMS’s
2

Core Developer Job Description

Job Description Example
Our innovative and growing company is looking for a core developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for core developer
  • Using with latest/greatest tooling including Visual Studio, TFS and ALM tools
  • Be ready for evolution of your solution along with new releases of tooling and frameworks
  • Quality Engineering & Quality Assurance teams
  • Technical Producers
  • Digital Operations team
  • Refactor legacy code
  • Work in collaboration with the existing AutoTEST core developer, internal customers, test engineers, and support staff to develop, deliver and support required the AutoTEST core program and the related Caltool program for the Engine Dynamometer Laboratory
  • Be part of a team where all members code, and engineering talent is highly valued
  • Develop the financial foundational components of Quartz including trade, reference and market data
  • Collaborate with line of business developers to help them to leverage the platform to the greatest effect while ensuring that implementations are sufficiently generalized to support the cross-product enterprise consumers of Quartz data
Qualifications for core developer
  • Masters Degree or higher in Computer Science, Electrical Engineering, or Computer Engineering with 5 – 10 years of work experience in the degreed field
  • Experience with software development in C and C++, including multicore and parallel processing
  • Experience with Complex system testing and validation strategy development
  • Experience developing hardware-level software optimization and hardware accelerated computing architectures
  • Expertise in logical system design (including Search Tree algorithms) and biologically-inspired artificial intelligence (especially Ant Colony Optimization)
  • Experience with Statistical analysis, including code performance evaluation, stochastic simulation, and results evaluation
3

Core Developer Job Description

Job Description Example
Our growing company is looking to fill the role of core developer. 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 core developer
  • Ideal candidates would have experience of Java development in consuming diverse set of data inputs such as relational database, web service, web messages from queue, file systems, NoSQL database, or big data platform, and producing a diverse set of outputs such as persisting into database, posting as messages to the queue, producing a JSON web service
  • Familiar with the common design patterns
  • Flexible in development work assignments
  • Experience in multi-thread, parallel computing development, implementation experience of math models is a big plus
  • Ensure development and build out of a high quality development team
  • Design/architect solutions to deliver on business requirements
  • Proactively solve problems and coordination of teams
  • Provide technical leadership to data service team with responsibility for operational excellence, architecture design, monitoring and maintenance
  • Partner closely with BA, development and operations teams to understand business needs to facilitate effective technical solutions and smooth operations of services
  • Lead hands-on implementation of business process improvements involving (but not limited to) large volume of data processing efficiency, data quality metrics collection, data flow on boarding and distribution, KPI establishment
Qualifications for core developer
  • Familiarity with Java and Python development environments on computing cluster-based systems
  • Team coordination in an agile software development environment and with remote resources
  • Experience in supply network modeling and optimization
  • Advanced Design of Experiments (DOE/DOX) application development
  • Responsible for end to end services for the application cluster / portfolio being managed
  • Spring framework, Spring JDBC
4

Core Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a core developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for core developer
  • Technical responsibility for development as per defined BIC standards
  • Support the definition of Sitecore specific development standards, determining best technology practices, build vs
  • Engage in emerging technology research & development MVC and Entity Framework migration
  • Work closely with senior members of the team, end users and client support teams to provide support and better understand user requests
  • Provide ongoing support and maintenance of existing application functionality, and assist in the diagnosis and resolution of critical production issues
  • Improve performance and scalability via testing and optimization
  • To develop software as part of an agile team with short iterations and frequent releases
  • To support Core Exchange and related systems
  • To remain up-to-date in terms of current and future upgrades as they relate to your own and your team’s area of work
  • To participate in relevant IT and non-IT projects as directed by your line-manager
Qualifications for core developer
  • RPG IV / ILE - 5 years’ experience (both fixed and free format syntax, ability to write Service Programs and use of IBM APIs...)
  • Solid experience coding in multiple languages
  • Ideally at least 3 years of professional work experience or equivalent, open-source contributions
  • Experience writing or extending IDEs and code editors highly desirable, Visual Studio, PyCharm, Eclipse, and Sublime Text
  • Experience with internals of version control systems highly desirable, Git, SVN, CVS
  • Understanding of complex multi-threaded services
5

Core Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of core developer. 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 core developer
  • The associate will establish best practices for the team in various development and support activities that ensure system reliability
  • A successful candidate must have good communication skills and be comfortable working on a variety of assignments
  • Collaborate in a team environment that extends to colleagues in remote locations and from various lines of businesses within the company including Product Management and User Experience teams
  • Design, development, debugging and support of corporate software applications using C++ or other high-level or script programming languages according to specific coding standards
  • Research & implementation of algorithm problem solutions
  • Participate in creation of high-level functional specifications and design documents
  • Design and development of tests for quality assurance of implemented program components
Qualifications for core developer
  • Designing and developing the functionality
  • Developing a multi-tier application
  • Object oriented analyses and design - experience in PSL/MUMPS programming is a plus
  • Test-driven development and release automation
  • Database design, refactoring and scripting languages
  • Pair programming and case development through unit testing

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates