Software Engineering Specialist-Dotnet

Posted 5 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
1-3 Years Experience
Hardware • Information Technology • Other • Software • Analytics
The Role
Design and develop software solutions on the .Net platform, lead a team of software engineers, interface with other teams, ensure implementation complexity is addressed, perform unit testing, system integration, bug fixing, and documentation
Summary Generated by Built In

Summary

The main function of the Software Engineering Specialist is to Design and Develop Software solutions on the .Net platform by leading a team of software engineers.

Those who successfully lead others to meet our objectives are vital to our organization. Leadership at Trimble is much more than simply exercising assigned authority; we expect our leaders to embrace a mission-focused leadership style, by continually adapting to circumstances while not losing sight of the end goal; demonstrating strength of character, intellect, and the ability to convert ideas to reality.

In this capacity, the Software Engineering Specialist is responsible for the technical output for assigned modules, sub-projects, or projects. These may be work done by him/ her or team members. The Software Engineering Specialist leads the implementation technically, driving the high/low-level design, and ensuring that implementation complexity in design / code / testing phase is addressed by the team. The Software Engineering Specialist shall also serve as the interface with other teams working on other components of the product.

The Software Engineering Specialist shall make use of well-established design patterns and architectures that suit the integration and follow agile development processes. The Software Engineering Specialistis also responsible to perform unit testing of the code developed, performing system integration, bug fixing, developing user documentation, generating relevant reports, and reviewing similar work done by peers.

The Software Engineering Specialist interacts with the product managers in Trimble to develop functional specifications for assigned portions, resolve design and implementation challenges, and close issues reported on the product.

Responsibilities

  • Completely accountable for own work and quality of code and designs, test plan, and all technical output of the team under supervision and produce status reports.

  • Decompose requirements into design elements, provide estimates, and ensure that the requirements / design specifications are met.

  • Decompose design elements into structured code, preparation and execution of test cases and development of test codes or test harnesses. Trace back through code, design, and resolve issues and bugs.

  • Transforms high-level design into low-level design, and implementation.

  • Create prototypes, if necessary, to validate proposed solutions and seek feedback from stakeholders

  • Work with Project Managers and Business Analysts to properly define/clarify business requirements, development estimation, and work plan finalization

  • Participation in project management activities such as planning, estimation, scheduling, and reviews. Participate in brainstorming sessions and product demonstrations.

  • Responsible for highlighting problem areas (with enough time to act) and taking action to mitigate at own level or to effectively escalate to higher level(s) of engineering.

  • Proactively benchmark application code to mitigate performance and scalability issues

  • Assist the Operations Team with any environmental issues during application deployment across various environments.

  • Maintain application servers with minimal assistance from the operations group. “Train the trainers” is sometimes required depending on the complexity of the software and quality of external documentation

  • Ensure team motivation and morale.

  • Ensure smooth execution of projects with peer coordination and support.

  • Other duties as required and requested by management.

Skill set and background

  • Good understanding of software architectures, software algorithms, and software engineering principles

  • Extensive experience in.NET, .NET Core framework, WebAPI and C#

  • Experience with AWS and Microsoft Azure cloud platform

  • Understanding OAuth 2.0 authentication flows

  • Solid hands-on programming experience in Python

  • Strong in SQL / NOSQL knowledge

  • Strong understanding of infrastructure and security concepts. 

  • Experience with Mulesoft cloud is a plus

  • Excellent analytical, coding, debugging, and problem-solving skills.

  • Must have a good knowledge of design patterns and theoretical computer science.

  • Must have served in an organization where agile practices are in use.

  • Excellent communication and interpersonal skills. 

  • Strong presentation and facilitation skills

Top Skills

.Net
The Company
Chennai, Tamil Nadu
10,001 Employees
On-site Workplace

What We Do

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming industries such as agriculture, construction, geospatial and transportation. For more information about Trimble (NASDAQ:TRMB), visit: www.trimble.com.

Trimble products are used in over 141 countries around the world. Employees in more than 30 countries, coupled with a highly capable network of dealers and distribution partners serve and support customers worldwide. As the market leader in most of our businesses, we offer a compelling value proposition to our customers based on productivity, return on investment and environmental stewardship. Come position yourself with an innovative industry leader and position yourself for success.

Jobs at Similar Companies

Fusion92 Logo Fusion92

Account Executive

AdTech • Agency • Digital Media • Enterprise Web • Marketing Tech • Analytics • Web3
IL, USA
263 Employees

ForeFlight Logo ForeFlight

Product Designer II

Aerospace • Software • App development
Remote
Austin, TX, USA
466 Employees

IonQ Logo IonQ

Lead Ion Trap Design Engineer

Artificial Intelligence • Hardware • Information Technology • Internet of Things • Software
Easy Apply
Seattle, WA, USA
305 Employees

Snap Inc. Logo Snap Inc.

Application Engineer, Salesforce UI

Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Hybrid
New York, NY, USA
5000 Employees

Similar Companies Hiring

CSC Thumbnail
Software • Legal Tech • Fintech • Financial Services • Data Privacy • Cybersecurity
Wilmington, DE
8000 Employees
Toast Thumbnail
Software • Information Technology • Hospitality • Food • Fintech • Cloud
Boston, MA
4500 Employees
TransUnion Thumbnail
Information Technology • Fintech • Financial Services • Cybersecurity • Business Intelligence • Big Data Analytics • Big Data
Chicago, IL
15000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account