Responsibilities:- Developing and maintaining software products and solutions offered by the company.
- Application Lifecycle Management Overview:
- Leads the application lifecycle, creating user stories and estimates.
- Researches, evaluates and integrates new technologies for optimal development efficiency.
- Plans and designs reusable application architecture.
- Implements best practices for high-quality systems.
- Collaborates with cross-functional teams to solve problems and discuss best practices.
- Tracks task and project progress within JIRA.
- Development and Testing:
- Adheres to project plans, deadlines, and coding standards.
- Develops and maintains high-quality, maintainable systems using efficient code.
- Uses version control effectively and backs up other work.
- Prepares and maintains comprehensive testing environments.
- Analyses systems to identify root causes of issues.
- Delivers thoroughly tested, performance benchmarked, and functionally compliant work.
- Oversees, implements, and maintains all DevOps processes.
- Reporting and Communication:
- Provide clear, timely, and insightful updates on project status, progress, risks, and potential problems.
- Prepares reports, manuals, and other documentation related to software status, operation, and maintenance.
- Offers expert insights and feedback on queries regarding relevant projects.
- Contribute to the Team:
- Takes ownership of projects and products.
- Actively participates in peer code reviews.
- Collaborates with the team and interfaces with other teams.
- Leads and mentors the development team.
- Identifies opportunities for team growth and encourages skill development.
- Quality Management and Compliance:
- Leads the development of high-quality products.
- Ensures all testing adheres to defined specifications.
- Leads efforts to safeguard information and data by company policies.
- Infrastructure & Database Administration:
- Designs and implements new database structures and content.
- Leads maintenance of database integrity and efficiency.
- Leads data restoration efforts and performs advanced and higher risk DevOps and Infrastructure as Code changes responsibly.
Requirements:- 5 years of working experience.
- Course or Certificate in Programming (Essential)
- Bachelors degree in Computer Science or Engineering and/or similar is desirable.
- Software development.
- Experiences in APIs, Databases, and Multiprocessing.
- APIs: HTTP, Microservices, CORS, Authentication, Logging, RESTful.
- Databases: Analysing query performance, designing schemas, and creating indexes.
- Multiprocessing: Threading, synchronization, locks, Git, Docker, Golang.
Apply Now
Related Jobs
InspHired Recruitment Solutions
...
InspHired Recruitment Solutions
...
...
Top Recruitment
...
Datafin IT Recruitment
...