Search Jobs

Ticker

6/recent/ticker-posts

Accountabilities for Post of Software Developer
Software development and programming
  • Will develop and maintain software using programming concepts and software development processes.
  • Will work conforming to agreed procedures and standards.
  • Will create software in accordance with agreed technical and functional design specifications.
  • Will conduct research and analysis as required to deliver projects and assignments
Technical Design and Architecture
  • Will understand the core concepts of software design and architecture.
  • Will have the desire and aptitude to grow and learn new skills in the field of software development and design.
Establish and meet deliverables
  • Will use and develop time management skills in order to deliver work to agreed timescales.
  • Will provide and contribute to the creation of ballpark and detailed build estimate\for a development task.
  • Will present the ability to work on multiple priorities and projects, seeking guidance where relevant
Communication
  • Will effectively communicate both verbally and in writing.
  • Will contribute to the creation or review of technical documentation and other project artifacts as needed.
  • Will proactively keep managers and superiors informed about the status of their work, especially regarding risks, issues, assumptions and dependencies
Production Support
  • When required, will contribute to the problem solving, troubleshooting and debugging of software on production and non-production environments.
  • May provide 24-hour support through participation in the Developer On-Calrotation (may require assistance from others depending on knowledge and experience.
  • Will also be available for providing after-hours, weekend, and holiday production support when called upon.
Personal Skills
  • Will display a positive attitude to work.
  • Will work effectively as part of a team or individually.
  • Will demonstrate a commitment to delivering high-quality solutions.
  • Will demonstrate personal integrity and remain professional at all times.
Required Qualifications, Skills, Competence, Certifications
Education & Experience
  • Bachelor’s degree in Computer Science or related field -or- in lieu of degree 4+ years of relevant experience.
Competencies Level Required
  • Decisive Judgment.
  • Championing Change.
  • Planning & Organizing.
  • Driving For Results.
  • Continuous Improvement.
  • Customer Focus.
  • Resilience.
  • Managing Others.
  • Coaching and Developing Others.
  • Relationship Management.
  • Integrity.
  • Business Acumen.
Skills & Certifications Requirement
  • Has knowledge of programming languages, data structures, algorithms and software development patterns.
  • Has the ability to translate and develop logic from technical specifications.
  • Has knowledge and experience of developing computer software and can demonstrate knowledge of related concepts, practices and processes.
  • Has professional experience (0-3 years) in reading, developing, and troubleshooting software in languages such as: BASIC, C, C#, Java, JavaScript, Python, and SQL; and with markup languages such as HTML and XML.
  • Has the ability to understand business needs.
  • Possesses knowledge of aspects of computer technology outside of software development, including hardware, networking, operating systems, and database management systems.
  • Possesses good verbal and written communication skills, as applied to both technical and non-technical subject matter.
  • Has knowledge of one-or-more software development methodologies (e.g.Waterfall, Scrum).
  • Knowledge or experience of multi-value databases or NoSQL databases preferred.
  • Knowledge or experience of working with organizations that implement a distribution model preferred.
Apple here....

Post a Comment

0 Comments