ABOUT US
Silaris Solutions is a Belgrade based software development company. We are working on complex digital transformation, greenfield and enterprise-level projects for top clients in the industry. Our goal is to deliver high quality successful projects. At Silaris Solutions we focus on delivering business value to our international and local clients, using optimal technologies. Our team works using an Agile methodology and latest technologies.
We are increasing our agile software development team and looking for an Senior .net developer who wants to join our team and work on interesting greenfield project in an exciting and dynamic environment.
Key responsibilities:
- Guide team development efforts towards successful project delivery
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Set up project structure and architecture
- Provide technical leadership to teammates through coaching and mentorship
- Identify and encourage areas for growth and improvement within the team
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
- Research technologies and support strategic technical decision making
You are a great candidate for us if you have:
- 5+ years of professional experience in developing web applications
- Excellent software development fundamentals and knowledge of .NET architecture concepts & patterns
- Excellent knowledge of database design and development (SQL programming)
- Excellent knowledge of REST Web services development (Web API)
- Excellent knowledge of OOP concepts and design patterns
- Good Knowledge of Unit Testing and Integration Testing
- Experience in full software development lifecycle
Plus is if you have:
- Experience with cloud infrastructure & services (Azure, AWS) and automated CI/CD.
- Knowledge of implementing Web Application Security
- Knowledge of JavaScript frameworks such as Anuglar
- Knowledge of .Net Core microservices architecture and design
- Knowledge of Application Performance Tuning (profiling, code optimization, threading, indexing, clustering, caching)
Profile:
- University Degree in Computer Science, Software Engineering or related fields
- Eager to learn and share knowledge. Ability to adapt quickly and develop in-depth technical understanding of new applications and complex technologies
- Strong interpersonal and communication skills and ability to easily lead and coordinate complex project
- Good understanding of concepts of agile methodologies
- Customer and Product-oriented team player with a positive attitude
What we offer:
- Permanent employment and competitive salary
- Work with latest technologies
- Education & training
- Interesting projects
- Flexible working time
- Hybrid working mode (Office and Home)
- Team-building activities
- Private health care
- Paid lunch when working in office
- Comfortable, friendly and supportive work environment