Senior Software Engineer Job Vacancy in Trimble Chennai, Tamil Nadu – Updated today

Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for

Full Details :
Company Name :
Trimble
Location : Chennai, Tamil Nadu
Position :

Job Description : We are looking for a strong backend developer with over 3 to 6 years of experience to build .NET microservices based web applications. You will create applications from scratch, enhance existing systems and provide user support.
Job Summary
As a Senior Software Engineer on the WorksOS application, you will be designing, developing and maintaining cutting-edge software to meet the requirements of a thriving product & market space. You’ll be part of a dynamic & energetic team that loves to take on challenges and work cohesively to create world class solutions for problems in the construction domain. Come and join us in the Civil Construction Software (CCS) division at Trimble, Chennai as we leverage well-established software principles, agile development processes, industry leading design & architecture to create software built on contemporary & exciting development platforms. If this sounds like an exciting opportunity, please read on to know more.
Key responsibilities
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 high-level product description or requirement document
Making software design at the module level that is highly reusable.
Follow well-defined Design Patterns and practice SOLID principles
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.
Skills & Experience Required:
Hands-on Proficiency in C# .Net core framework v3.x & REST API’s are mandatory
Good knowledge of Docker & Kubernetes & Azure Pipelines to assist the team in building and managing pipelines if required
Hands-on with AWS & Linux environments
Demonstrated experience with MySQL, Entity Framework, MongoDB (any NoSQL) & SQL Server databases
Experience in Domain Driven Design, micro services-based architecture
Good knowledge of HTML 5, CSS, Bootstrap, JQuery/JavaScript is an added advantage and not a mandatory requirement
Prior experience in working with Angular (Angular 9 or above) is an added advantage and not a mandatory requirement
Knowledge with GraphQL is an added advantage and not a mandatory requirement
Passionate about delivering software in small chunks
Keen to learn and contribute to software craftsmanship via code reviews
Good understanding of software architectures patterns, software algorithms, and software engineering principles
Cloud Deployments and Scripting
Good exposure to BDD / TDD
Good exposure Continuous integration tools.
Hands-on developer (who spends more than 80% of the time with code
Good knowledge of Object-Oriented Programming and Design Patterns.
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
Passion to learn new technologies
Excellent communication and interpersonal skills.
Upbeat, highly motivated and a self-starter.
Ability to mentor and train new graduates & team members who come on-board
BE/BTech/ME/MTech/M.S. in Computer Science Engineering or an equivalent degree

This post is listed Under  SOFTWARE DEVELOPMENT
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company

Similar Posts