Skill and Passion for Innovation
We are a dynamic team at Talan, driven by our passion for innovation. Our mission is to advise major companies and administrations on their transformation and innovation projects.
With 20 years of experience, we operate in areas related to technological changes such as Big Data, IoT, Blockchain, and Artificial Intelligence. Our consultants are agile and pragmatic, combining consulting services, technological expertise, and project delivery capabilities.
We strive to create an exceptional work environment that fosters growth and well-being for our employees. This dedication has earned us the "Great Place to Work" certification.
In Switzerland, our team is present in Geneva and Lausanne, with nearly 150 employees who share our commitment to innovation. Our presence in the financial sector has expanded to watchmaking, insurance, media, and services industries.
Job Opportunity
You will join our Operations Team as a Full Stack C# .NET Angular Developer. You will work alongside a team of experienced developers, a team lead, and a Product Owner.
This role supports the development of software that enables users to manage nominations and allocations. We use a full Agile methodology, organizing our work into two-week sprints.
Your daily tasks will involve:
* .NET C# (35%), Angular (35%), SQL (20%), and DevOps (10%) for build and deployment.
* A DevOps approach with workload scheduled through sprint retrospectives, planning, and daily stand-ups.
Key Responsibilities
1. Technical Expertise: Lead application development and enhancements, exercising autonomy in technical design under team guidance. Adhere to best practices, testing strategies, and deployment standards. Conduct code reviews and follow methodologies and best practices.
2. Business User Interaction: Regularly communicate with business users to ensure their needs are met. Demonstrate strong communication skills and autonomy. Commit to delivering developments according to business priorities and within the defined reliability, quality, and security of the implemented software, adhering to internal standards and frameworks defined by the Architecture Committee.
Qualifications
Technical Skills
* Expertise in software development processes and procedures.
* Strong experience in software design and development using Microsoft .NET Core services.
* Proficient in Angular technologies.
* Expertise in C# .NET.
* Familiarity with MS TFS (TFVC and Git).
* Object-Oriented Design experience.
Full Stack Skills
* Angular 15 and .NET C#.
* HTML5, CSS3, jQuery.
* SignalR.
* Proficient in SQL (preferably Oracle).
* Experience with WCF Services and REST API services.
* Git commands.
* Message management with RabbitMQ.
* Knowledge of NoSQL databases (MongoDB is desirable).
Agile Methodology
* Follow Agile methodologies and development standards.
* Deliver software based on specifications and test plans.
* Maintain close interaction with the Product Owner to ensure alignment with business requirements and constraints.
* Support and guide the Product Owner in maintaining and grooming the product backlog.
Requirements
* Degree in Computer Science or related field (BSc or MSci).
* Equivalent with 5+ years of software development experience.
* Strong experience in C#/Angular design and development.
* Experience in Agile environments.
Personal Qualities
* Strong communication skills, adaptability, creativity, and autonomy.
* Ability to work under tight deadlines if required.
Agile Experience
* Experience with Agile methodologies and tools such as Scrum and Kanban (MS TFS).
* Familiarity with successful Agile techniques: User Stories, ATDD, TDD, Continuous Integration.