Software Engineer
Trimble
Position Title: Software Engineer
Department: MEP
Location: Brasov - Romania OR Mumbai - India
We are seeking a talented Software Engineer to work on our Trimble SysQue application. You will work in a team of dedicated software engineers, where you will work on the full lifecyle of our SysQue software. Some of your core responsibilities will involve designing, developing, and maintaining challenging software solutions tailored to meet the demands of a dynamic product and market. You will be a key member of a highly skilled and collaborative team based in Trimble. Your role will require applying established software engineering principles, agile methodologies, and cutting-edge design and architecture practices to develop software on contemporary and innovative platforms. We invite you to consider this exciting opportunity and explore further.
We offer you an excellent opportunity to develop yourself as a C# specialist and get learnings and knowledge from some of the most knowledgeable user in this area. Our welcoming culture is a safe space where you can be yourself and achieve your potential. We have a superb team atmosphere!
What You Will Do:
Participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration and system testing of software
Provide ongoing sustaining support to the product, addressing end-to-end feature enhancements
As a member of an agile development team, participate in the planning and execution of work items & perform a scrum master role when needed
Design, Develop and maintain the software solution based on high-level product description or requirement document
Making software design at the module level that is highly reusable
Document work, software designs, code, and record and produce test reports
Participate in reviews of work done by peers and provide constructive feedback
Completely accountable for own work.
Estimate, plan, organize your own work, and manage time efficiently
Responsible for deliveries in the required deadlines. Deliveries can be modules, documentation, customer releases etc
Plan, organize, and execute assignments with very little or moderate supervision
Present work to the team for review or other purposes
Be contemporary, by adopting technological and market evolutions
Other responsibilities as assigned by the management from time to time
What Skills & Experience You Should Bring:
BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree
Strong in C# and .NET ( .NET core is preferable)
Able to write unit tests cases
Good exposure on developing Restful APIs
Good knowledge of Revit Api
Exposure to the cloud (AWS/Azure)
Experience with SQL databases
Good exposure in Agile practices
Excellent written and verbal communication skills
Hands-on developer (who spends more than 80% of the time with code)
Good analytical and problem-solving skills
Experience in the tools required in a development lifecycle: build, unit testing, version control, task and defect management, Agile development approaches
Excellent communication and interpersonal skills
What Skills & Experience We Appreciate:
Experience with Angular is desirable
Keen to learn and contribute to software craftsmanship via code reviews
Ability to mentor and train new graduates & team members who come on-board
Exposure in other programming languages (python/node js go) is desirable
Passionate to learn new technologies
About Trimble:
Trimble is an industrial technology company transforming the way the world works by delivering solutions that enable our customers to thrive. Core technologies in positioning, modeling, connectivity and data analytics connect the digital and physical worlds to improve productivity, quality, safety, transparency and sustainability. From purpose built products to enterprise lifecycle solutions, Trimble is transforming industries such as agriculture, construction, geospatial and transportation.
About Trimble MEP:
Our portfolio of construction management software solutions for today’s MEP contractors and engineers—combined with our commitment to innovation and service—has made us an industry leader in over 150 countries. We’ve earned the trust of our clients because of our extensive knowledge in specialty trades and expertise in positioning technologies.
Trimble’s Inclusiveness Commitment:
We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.
We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.