Core Developer Job Description
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:
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:
Desired experience for core developer includes:
Core Developer Examples
Core Developer Job Description
- 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
- 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
Core Developer Job Description
- 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
- 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
Core Developer Job Description
- 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
- 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
Core Developer Job Description
- 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
- 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
Core Developer Job Description
- 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
- 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