Overview:
We are seeking a highly motivated Full Stack Application Developer to join our dynamic team. The ideal candidate will have extensive experience in .NET and other languages. Really trying to find someone who is more language agnostic and can easily pick up a new language. Beyond technical proficiency, we are looking for individuals who are enthusiastic about learning other technologies and introducing modern applications to our organization.
Responsibilities:
Design, develop, and maintain full stack applications using .NET Blazor, SQL, and other languages as required.
Design, develop, and maintain the legacy ERP application.
Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical solutions.
Implement scalable and efficient backend and frontend components.
Ensure high performance, security, and responsiveness of applications.
Continuously discover, evaluate, and implement other technologies to maximize development efficiency and effectiveness.
Participate in code reviews, knowledge sharing sessions, and mentorship of junior team members.
Contribute to architectural decisions and drive best practices for application development.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Full Stack Developer or similar role.
Proficiency in .NET Blazor, C#, SQL, JavaScript, HTML, and CSS, and protentional other languages like node/basic/java/etc.
Strong understanding of software development lifecycle, design patterns, and best practices.
Experience with modern web application development frameworks and libraries.
Familiarity with Agile methodologies and DevOps practices.
Excellent problem-solving skills and ability to work independently or in a team.
Strong communication and interpersonal skills.
Eagerness to learn other technologies and adapt to evolving business needs.
Experience with cloud platforms such as Azure or AWS.