Snr Application Developer

Details of the offer

Applications developers translate software requirements into workable programming code and maintain and develop programs for use in business. The role usually involves writing specifications and designing, building, testing, implementing and sometimes supporting applications using programming languages and development tools. They often work as part of a team with other IT professionals, such as software engineers and systems analysts, and write programs according to their specifications. They may also work on generic products or for individual clients providing bespoke solutions.
Primary purpose of the role The Application Developer contributes to the development of software, web, and multi-media applications that facilitate the achievement of business outcomes and improves business efficiencies and processes through leveraging technology.
Key Responsibilities and Duties Work as part of a project team, reporting to I.T managers.Work closely with business staff to ensure solutions adhere to client standards and fit their strategic enterprise architecture.Definition and management of non-functional requirements, including working with others to ensure these requirements have been met.Definition and organization of development tasks and accurate estimation of these tasks.Work closely with members of the development team to ensure that the software design and implementation meets the architectural goals and quality standards.Provide support to the business analysts, and other project team members, during functional requirements definition to ensure that functionality is both technically achievable and feasible within the project constraints.Identification and ownership of technical project risks and issues, including owning mitigation activities and resolution of issues.Undertake other duties as directed by line managers commensurate with the post.Actively seeking opportunities to contribute improvements to Client's applications.Mentoring junior members of the development team including training.Acting as a focal point of expertise on key technologies or skills.Good collaboration, communication, and interpersonal skills.Good problem solving and decision-making ability.Ability to prioritize and work under pressure.High attention to quality and detail.Process and practices oriented.Analytical and problem-solving skills.Experience and Qualifications Computer Science or other relevant technical degree, diploma, or certification.At least 3 years Full Stack Development experience.Experience of the full software development lifecycle.Experience within an agile environment, with Scrum/KANBAN as methodology.OutSystems experience will be highly advantageous.Back End Tech Stack: .NET, .NET Core, Node.js.
#J-18808-Ljbffr


Source: Jobrapido_Ppc

Requirements

Tier 2 Onsite Support Technician

Our Client is looking for a Tier 2 Onsite Support Technician who will be responsible for providing business users with quick and efficient root cause resolut...


From - South Africa

Published a month ago

System Analyst

Duties: Translate business needs into high level and detailed business requirements, and work with the Development Team to convert them into feasible technic...


From - South Africa

Published a month ago

Calypso Software Engineer - Contract - Remote - Uk Timezone

Our Client a Global tech firm is seeking a Calypso Software Engineer to join their team in a contract basis. They offer stability, growth, attractive rates a...


From - South Africa

Published a month ago

Systems Analyst

Description The successful candidate will support the business by helping them to transform operational objectives into business solutions by gathering, anal...


From - South Africa

Published a month ago

Built at: 2024-11-02T05:35:55.275Z