Senior Software Developer C# (m/f/d)

apartmentThinkproject placePune calendar_month 

Job Description

Want to work in a culture built on mutual trust and respect How about having the freedom to make work fit into your life (and not the other way round) A career with Thinkproject could be just the opportunity you're looking for.

What do we do

Thinkproject is a European market-leader in digitalisation tools for construction companies. It sounds complex, but we'll explain further! Construction companies used to use manual administration and physical paperwork for projects (sometimes hundreds of thousands of bits of paperwork for one project!). Using our construction intelligence solutions, businesses can go digital, which benefits everyone from the construction companies to the wider public.

Our mission is to deliver digitalisation to make a safer, healthier and more sustainable AECO (Architecture, Engineering, Construction, Operations) industry. This is a really exciting time to join our company, since our founding in 2000 we have gone from strength-to-strength and have lots of exciting developments coming up soon that you could be a part of.

At Thinkproject, we harness the intelligence of data and people and turn it into a critical resource. For owners, stakeholders, contractors, and developers, having the right level of knowledge and skill enhances the sustainability and efficiency of projects.

We develop technology solutions for the AECO industry that unlock the potential of data throughout the entire real estate lifecycle. We stimulate progress in this sector by fostering collaboration and innovation, thereby creating a benchmark for digitization.

The tpPLM product published by Thinkproject France, under its former name Lascom AEC, combines the advantages of PLM (Product LifeCycle Management) technology with the business know-how of the construction, building and engineering sector. Its integration with the other products of Thinkproject's construction intelligence platform reinforces this dimension.

What your day will look like
  • Design, develop and test new and existing software applications
  • Work collaboratively to define and develop new and existing software features
  • Carry out technical analysis and investigation, including evaluating and selecting technical options
  • Adhere to best practices
  • Write clean, well-designed, secure, and testable code
  • Work collaboratively to define and evolve software development processes within the AGILE methodology
  • Troubleshoot, debug and upgrade existing systems
  • Analyse and solve application problems
  • Produce comprehensive suites of automated unit and integration tests to ensure code quality
  • Demonstrate and present work to Product Owners and other stakeholders

What you need to fulfill the role

Demonstrable experience in software development using languages such as C#

Demonstrable knowledge of API design principles

Demonstrable experience in developing containerised solutions (e.g. using Docker)

Good knowledge of developing and deploying software using Microsoft Azure Devops

Knowledge of Agile Software Development methodologies

Strong critical thinking, analytical and problem-solving skills

Strong communication and interpersonal skills

At least 7 years of experience developing production quality software

Nice to have: knowledge of React.js
  • Experienced in cloud architecture, instrumentation, and CI/CD
  • Experienced in .NET/ASP.NET (including Core), Azure, Docker, Design Patterns, RESTful API design, async programming, distributed storage

What we offer

Health Days I Lunch n Learn Sessions I Women's Network I LGBTQIA+ Network I Demo Days I Coffee Chat Roulette I Ideas Portal I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Caf) I Hybrid working I Unlimited learning

We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.

Your contact:

Vikas Gaikwad

apartmentCapitaplacePune
solutions and pass them to the Software Application/Product Support team. Document prototypes and pass them to the the Digital Development Centre Skills: Low code - No code, Dynamic 365 CRM CE, Power Platforms, Power Portals. Job Title Senior Software...
apartmentNetcracker TechnologyplacePune
off, sick time, transportation and parental leave. Qualifications:  •  Hands on strong development experience in Oracle PL SQL and Intermediate knowledge on Java  •  Must be a core SQL developer and not just an application developer with SQL knowledge...
placePune
Responsibilities: Responsibilities & Deliverables: Your deliverables as a Senior Software Developer will include, but are not limited to, the following:  •  Participates in software design meetings and analyzes user needs to determine technical...