Full-Stack Engineer/Integrations Team (.NET/C# + JavaScript/TypeScript
DEEL
- Nigeria
- Contract
- Full-time
Duties and ResponsibilitiesCustomer Excellence
- Builds and maintains strong relationships with customer base
- Lives the company's values and service standards with regards to customer interaction
- Adheres to business processes and systems to meet the company's quality requirements
- Takes personal accountability for service excellence
- Adheres to the company's work standards
- Information Security
- Understand their role within the organisation from an information security perspective and commits to protecting the organisation's security information assets
- Finance
- Ensures Cost savings and efficiencies in area of accountability
- Self-development
- Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
- Prepare personal development plans in conjunction with Manager and implement in line with business requirements
- Use Azure DevOps to manage tasks and application code
- Design extensible, secure, scalable, and maintainable enterprise level applications
- Write well designed, testable, efficient, and secure code by using best software development practices
- Create website layout/user interface and reports by following the standards in terms of layout and design of the PaySpace application
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain applications built on Microsoft technologies
- Participate in brainstorming sessions with development team to ensure understanding and clarity of requirements based on functional and technical needs
- Ensure the collection and documentation of user's requirements, development of user stories, estimates and work plans
- Prepare reports, manuals and other documentation on the status, operation, and maintenance of software
- Develop, refine, and tune integrations between applications
- Provide support to business users as and when required
- Unit test applications in accordance with established standards using real sample data sets before checking in the code
- Participate in peer code reviews
- Stay abreast of emerging technologies/industry trends and apply them into operations and activities
- Analyse and resolve technical and application problems
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with Development team lead
- Ensure adherence to high-quality/ best practice development principles while delivering solutions on-time and on budget
- Research and evaluate a variety of software products and make recommendations to Development team lead for implementation/alignment to best practice
- Contribute to our knowledge sharing culture by mentoring Junior Developers
- Bachelor of Science in Information Technology or relevant Diploma
- 5 - 7 years' experience in a similar role
- Agile development methodologies including Kanban and Scrum
- HTML
- C#
- Microsoft SQL
- JavaScript / TypeScript
- LINQ
- Git
- NoSQL
- RabbitMq / Azure Service Bus or similar
- Azure Durable Functions
- REST APIs
- Azure DevOps or similar
Industries :IT, software engineering, Internet
Employment type :Fixed-term contract
Region :
Nigeria Job