Job Description
Looking to hire a person with high caliber to lead a team of software developers, deliver business-critical projects, manage the day-to-day activities and ensure all team targets are met as per KPI’s and organizational objectives.
Responsibilities
- Receiving requests for new projects and modifications to existing projects.
- Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
- Drafting analytical reports on user requirements and new task requirements and their impact on the internal workflow
- Designing modules by dividing the user requirements into submodules, assigning submodules to software developers to proceed with programming the modules, and setting timeframes for task completion
- Ensuring that all aspects of the project are completed as planned
- Receiving user feedback and data modification requests, solving bugs, and handling client complaints
- Administrating the company’s internal applications / portals / websites, performance tracking, and problem-solving
- Staying up-to-date with the latest software development technologies and methodologies to develop internal work
- Coaching, guiding, and providing regular feedback to the team to enable successful outcomes
- Being a liaison between the team, the management, and the business unit
Job Requirements Qualifications & Work Experience
Bachelor’s degree in any field, preferably with a computer science or engineering backgroundExperience : 4- 6 years4+ years of relevant experienceExcellent knowledge of client side development (Angular, React)Excellent knowledge of web development (ASP.NET, MVC, C#)Excellent knowledge of DB concepts and tools (Microsoft SQL server, NoSQL databases, PostgreSQL)Excellent knowledge of .NET Framework (.NET, .NET Core)Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)Excellent knowledge of design patternsExcellent knowledge of data processing and handling various types and sizes of documents and mediaExcellent knowledge of ORMExperience with CI / CD is a plusKnowledge of video processing is a plusExperience with cloud computing is a plusExperience with WordPress is a plus