Technosoft is seeking an experienced Technical Consultant to design, develop, and implement technology solutions that help clients achieve their business objectives.
The ideal candidate is passionate about technology, enjoys solving complex problems, and can work closely with functional consultants, project teams, and customers to deliver high-quality solutions. We are looking for professionals who embrace AI-powered development tools and modern technologies to improve productivity, accelerate delivery, and enhance customer outcomes.
Key Responsibilities
- Design, develop, test, and maintain software solutions based on business and technical requirements.
- Participate in all phases of the project lifecycle, including solution design, development, deployment, and support.
- Develop customizations, integrations, extensions, and enhancements for enterprise applications.
- Collaborate with Functional Consultants and stakeholders to translate business requirements into technical solutions.
- Perform code reviews, troubleshooting, debugging, and performance optimization.
- Develop and maintain technical documentation, deployment guides, and solution architecture artifacts.
- Support customer training, workshops, demonstrations, and implementation activities.
- Contribute to technical estimations, solution architecture discussions, and best-practice recommendations.
- Leverage AI tools and emerging technologies to improve development efficiency, solution quality, and delivery outcomes.
- Ensure solutions meet security, scalability, maintainability, and performance standards.
Requirements
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 4 years of experience in software development, technical consulting, or enterprise application implementation.
- Strong hands-on experience with C#, .NET, SQL Server, and web-based application development.
- Experience developing integrations using APIs, web services, and modern integration technologies.
- Experience developing, customizing, integrating, or supporting solutions within the Microsoft Dynamics 365 ecosystem (Customer Engagement, Finance & Operations, Power Platform, or related Microsoft technologies) is highly preferred.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
- Experience working in project-based and customer-facing environments.
- Excellent verbal and written English communication skills.
- Ability to work effectively with global clients and multicultural teams.
- Willingness to travel locally and overseas.
AI Skills & Digital Productivity
- The ideal candidate should demonstrate the ability to effectively leverage AI-powered tools and digital technologies to improve productivity, solution quality, and customer outcomes.
- Utilize AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar platforms to improve coding efficiency and solution quality.
- Leverage AI for code generation, debugging, code review, documentation, testing, and technical research activities.
- Understand and apply AI capabilities within the Microsoft ecosystem, including Dynamics 365, Power Platform, and Microsoft Copilot.
- Apply critical thinking and sound engineering judgment to validate AI-generated code, recommendations, and technical solutions.
- Ensure AI-assisted development follows security, performance, maintainability, and coding best practices.
- Demonstrate awareness of responsible AI, data privacy, cybersecurity, and secure software development practices.
What We Offer
- Opportunities to work with innovative technologies and AI-driven solutions.
- Career growth and professional development.
- Collaborative and supportive team environment.