Mid/Senior Software .Net Engineer (New ramp-up in Bucharest)
We are the leading technology recruitment and selection consultancy in Romania, working on highly specialized technologies for permanent and interim positions. Since our inception in 2001 as the first specialized IT recruitment agency in Romania we supported over 400 national and global clients in acquiring strategic IT talent for their business.
We are deeply passionate about technology and highly responsible about our work. We understand the pressure of the business and the fact that you need fast and quality results. Therefore we always go for the extra mile to deliver the best IT&C talent for your business, no matter how challenging the project may seem.
Our client is the leader in the rapidly growing Contract Lifecycle Management (CLM) cloud software market. Their platform manages contracts, documents and all types of content, accelerating productivity for fast moving organizations using Salesforce.com. The company serves over 600 clients globally and is led by a seasoned team of entrepreneurs that have built other successful companies. They have raised more than $45M in growth capital from leading VC's in Silicon Valley and elsewhere.
Currently, they are looking for an experienced Senior Software .Net Engineer/Team Lead. On this role you will bring experience in team management to execute on all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of the company's application. They primarily leverage the Microsoft technology stack, however they also embrace open source technologies such as Redis, Cassandra and Elasticsearch.
o Design, build and maintain efficient, reusable and reliable code.
o Integrate data storage solutions.
o Ensure the best possible performance, quality and responsiveness of applications.
o Help maintain code quality, organization and automation.
o Collaborate with the Engineering team on design/implementation tasks and brainstorm new ideas.
o Makes recommendations to improve effectiveness of the team.
o Bachelor's degree in Computer Science or other related science/technical field.
o 5+ years of experience in C#, .NET or other object oriented language (C# strongly preferred).
o Experience with Object Oriented methodologies and design pattern.
o ASP.NET MVC web development.
o Database/SQL experience.
o Experience leading a team of 2 or more developers in an agile environment using:
- Scrum software development practices
- Automated unit testing
- Continuous integration
- Code reviews
- Version control systems
- Automated build processes
o Enjoys a fast-paced entrepreneurial environment.
o Enthusiastic and professional with the ability to work well in a team environment.
o Strong analytical and problem-solving skills.
o Maintains a high degree of knowledge of current technologies and tools.