Development

Business Central & .Net Developer

Role Information

Location:
Remote
Type:
Full-Time
Department:
Development
Apply Now
Description

The developer will be responsible for designing, developing, and maintaining robust applications using AL Coding, .NET, and various Azure-hosted services. This role requires understanding of C#, web development, and DevOps processes, particularly in managing YAML configurations. The ideal candidate will have a strong background in Business Central development and be proficient in creating scalable and secure solutions that meet our business needs.

Skills:
  • Microsoft certifications related to Business Central, .NET, or Azure.
  • Experience with other programming languages and frameworks.
  • Familiarity with CI/CD tools and practices
Responsibilities:
  • Design, develop, and maintain applications using AL Coding, .NET, and C#.
  • Manage and optimize Azure-hosted services, ensuring high availability and scalability.
  • Develop and maintain web applications, ensuring responsiveness and performance.
  • Oversee DevOps processes, including managing YAML pipelines and automating deployment processes.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve complex technical issues across various platforms.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Stay updated with the latest industry trends and technologies to continuously improve our development practices.
  • Participate in architectural discussions and contribute to decision-making processes.

Experience:
  • Minimum of 3 years of experience in software development, with a focus on AL Coding, .NET, and C#.
  • Strong experience with Microsoft Business Central and AL development.
  • Proficiency in web development technologies, including HTML, CSS, JavaScript, and modern frameworks.
  • Experience with Azure services, including but not limited to Azure App Services, Azure Functions, and Azure SQL.
  • Hands-on experience managing DevOps processes and YAML configurations.
  • Strong understanding of software development best practices, including Agile methodologies.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
Educational requirements:
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.