JOB DESCRIPTION
- Design, develop, and maintain high-quality software solutions using .NET technologies for commercial, internal, and R&D projects.
- Collaborate with cross-functional teams to gather requirements and transform them into technical specifications and actionable tasks.
- Lead architectural discussions and contribute to system design to ensure scalable and maintainable solutions.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Mentor junior developers, providing guidance on best practices, code quality, and professional growth.
- Participate in code reviews to ensure code quality and facilitate continuous improvement.
- Stay current with emerging technologies and frameworks, providing recommendations to enhance the development process.
- Actively contribute to Agile ceremonies, fostering a collaborative environment to enhance team productivity and morale.
QUALIFICATIONS
Mandatory
- 5+ years of experience in software development with a strong focus on .NET technologies (C#, ASP.NET, .NET Core).
- Proficiency in object-oriented programming and design patterns, with a solid understanding of software architecture principles.
- Experience with RESTful API development and integration, as well as working with databases (SQL Server, Entity Framework).
- Strong knowledge of version control systems (e.g., Git) and familiarity with CI/CD pipelines.
- Excellent problem-solving skills with a detail-oriented approach to identifying and resolving technical issues.
- Proven ability to work collaboratively in Agile environments, adapting to changing requirements and priorities.
- Strong communication skills to effectively share ideas and technical concepts with both technical and non-technical stakeholders.
Nice to have
- University degree in Computer Science, Information Technology, or a related field.
- Experience with front-end technologies (e.g., JavaScript, Angular, React) and understanding of full-stack development.
- Familiarity with cloud platforms (e.g., Azure, AWS) and microservices architecture.
- Experience with automated testing frameworks and methodologies.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Inmind
We are passionate about crafting innovative software solutions and mobile applications that captivate and inspire. Our mission is to transform complex challenges into intuitive, user-friendly solutions that not only provide value but also deliver an enjoyable experience for our clients. Driven by a commitment to excellence and fueled by cutting-edge technology, our team of skilled developers and creative thinkers work diligently to bring your ideas to life. Whether you aim to streamline your operations…