Job Details
Skills And Tools:
Job Description
• Collaboration with the project team to turn business needs into solutions. It involves the design, development, and debugging of different solution components and elements following the best practices and standards.
• Design, develop, and test solution components, as well as own software projects from design to implementation and deployment.
• Research, design, implement innovative software solutions and deliver projects on time and to specifications with a high level of quality.
• Develop unit tests and work with Quality Control members on solving the defects.
• Investigate new technologies and constantly update technical knowledge and skills.
• Construct design documents and documentation to aid maintenance and code reuse.
• Mentor and supervise junior developers.
• Assist in the design and architecture of complex solutions.
• Analyze and suggest improvements in the overall development process. Analyze and review documents.
• Code review and test environment review.
• Lead and manage development teams, ensuring effective communication and collaboration.
• Provide technical leadership and guidance to team members.
Job Requirements
• 4 to 6 years of work experience.
• Proven leadership experience in managing and mentoring development teams.
• Experience with Web development technologies HTML, CSS, XML, JSON, JavaScript, and TypeScript.
• Experience with Microsoft’s .NET, C#, ASP.NET, SOAP Web Service, and REST Web API.
• Experience with SQL and Microsoft’s SQL Server.
• Experience with Git and source code version control process.
• Experience with Microsoft’s Dynamics 365 CRM and Power Platform.
• Knowledge of waterfall and agile software development methodologies.
• Knowledge of Angular is preferred.
• Knowledge of Microsoft’s Azure cloud services is preferred.
• Self-disciplined with positive energy. Embracing growth mindset. Good analytical and problem-solving skills, interactive communication and documentation, formal presentation, and negotiation skills.
• Effective decision-making and problem-solving abilities.
• Good command of English.