Job Description
Key duties and responsibilities
- Analysis and translation of business requirements into software specifications and tasks
- Establishing front-end website architecture and ensuring its practical usage for the relevant stakeholders.
- Analyse technical requirements to ensure it meets the needs of users.
- Analysing, designing, developing, and documenting application solutions
- Delivering both front-end interfaces and back-end functionality, including database design, APIs, and application integration
- Implementing and maintaining CI/CD pipelines and application servers. (Continuous Integration and Continuous Delivery/Deployment)
- Ensuring solutions align with best practice standards in security, scalability, and performance.
- Gaining an understanding of the current legal aid environment and LANT’s current client database including processes etc.
- Build and sustain relationships with internal and external stakeholders and be proactive in offering assistance for a mutually beneficial relationship, to minimise oppositions and maximise acceptance and cooperation.
- Developing, building, testing, versioning, documenting, and deploying software releases through the various internal development and test environments into the live environment with minimum disruption to customers and end users
- Serves as technical lead for MIS web-related development by guiding web applications through the full stack of development, including MIS web standards, web application servers, database and API utilization, procedures to handle web security, and web application development methods.
- Supports the design, development, testing, and maintenance of LANT’s computer applications by developing web-related applications to interface with LANT’s systems and data.
- Resolves programming problems by conducting a thorough analysis of the problems and employing appropriate debugging techniques to resolve the problems.
- Develops standard object models, examples, and functions to facilitate common web programming methods and ease of maintenance.
- Develops instructions for Application Developers by creating detailed design specifications including system narratives, file layouts, user interfaces, and program narratives.
- Promotes the development of Application Develops by supervising their coding techniques, assigning analytical responsibilities as deemed appropriate, and participating in performance reviews and offering training regarding web-related application development.
- Develops, tests, and promotes the uniformity of the programming effort by contributing to and adhering to the Computer Services Department’s MIS Standards and Guidelines manual and the Web Application Development Guide.
- Contributes to the overall success by performing all other essential duties as assigned by the Chief Operating Officer.
Essential Skills and Experience
- Experience in the successful end-to-end development and deployment of a legacy system using contemporary solutions
- Minimum 5 years’ experience working with a business analyst during requirements gathering.
- Demonstrated skill in writing multi-layered applications with C# .NET / Web Applications / SQL Server.
- Demonstrated experience with .NET code stack, including CD/CI, issue and project management tools
- Demonstrated skill with .NET Service Stack framework.
- Demonstrated skill with modern version control systems, also known as source code management (SCM) tools
- Demonstrated skill in writing unit tests.
- Experience in technical architecture design, application development and programming to develop well-designed solutions.
- Well-developed organisational and leadership skills with the ability to work within a project team to deliver solutions within agreed timeframes while maintaining quality standards.
- Effective verbal and written communication skills and a proficiency in writing technical specifications
- Experience with DMBS technology, e.g. SQL Server.
- Ability to solve complex procedural and/or software problems by using logic, creativity, technical and interpersonal skills.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now