3i-Vision

Software Technical Manager

Posted: 4 days ago

Job Description

Responsibilities:Conduct regular code reviews to maintain quality and enforce coding standards.Provide technical guidance and support for team members.Define the application's architecture aligning with business goals.Stay up to date with the latest technologies and propose new technical advancements.Implement best practices for code quality, testing, and documentation.Perform day to day coding activities.Build and maintain scalable microservices applications.Design, develop, test, deploy, maintain and improve software.Provide end to end and close collaboration with infrastructure/DevOps team on complex features.Identify and establish design patterns and best practices for building excellent software applications. Technology Stack:Dot net core / RabbitMQ/ MSSQL / AzureDevOps / Microservices / Docker / Kubernates / Git /Onion architecture / Dependency injection / Entity framework coreExperience with Front End technologies such as Angular is a plus Qualifications:Bachelor’s or master’s degree in computer science, Software Engineering, or any related field.Minimum of 6 years of software development experience, with at least 2 years in a leadership or team management role.Familiarity with project management methodology Agile, ScrumSolid concepts of OOP, design patterns and REST APIs.Hands on experience with the mentioned above technologies.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In