Android Developer 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 : Position Profile – Software Engineer II (Android, iOS, Xamarin)
Job Purpose
The main job purpose of a Software Engineer II is contributing to feature requirement discussions/decisions with the product manager, providing constructive and realistic feedback, features detailed design, feature development, integrating with other features, bug fixing, unit testing, and finally documentation. To accomplish this with finesse, the ability to understand and follow the development processes, understand the domain to get a big picture view of the development, work in completely agile development, collaborate with peers for estimation and reviews is important.
Responsibility and Accountability
Completely accountable for own work and work of a small team of 2 to 3 members if assigned.
Participate in requirement collections, competitive product study, market study, etc.,
Decompose design elements into structured code as per prevailing coding guidelines, preparation and execution of test cases, and development of test codes or test harnesses. Traceback through code, design, and resolve issues and bugs.
Translate high-level product descriptions or requirement documents and propose one or more software designs at the module level.
Document work, software designs, code, and record and produce test reports.
Present work to the team for review or other purposes.
Participate in reviews of work done by peers and provide constructive feedback.
Sub-Module level responsibility in large projects and Module (or component) level responsibility in small/medium-sized projects and complete responsibility in small-sized projects, depending upon the complexity and decomposition.
Be contemporary, by adopting technological and market evolutions.
Estimate, plan and organize own work and the work of a small team with very little or moderate supervision.
Ensure team motivation and morale.
Ensure smooth execution of projects with peer coordination and support.
Keeping abreast of new technologies that could directly benefit feature design and development.
Embrace agile development, and the ability to estimate stories in points.
Skillset and background
Good working experience in iOS, Android using native approach or cross-platform tools such as Xamarin, React Native.
Proficiency in C# in addition to Java, Swift, Kotlin
Must have a good knowledge of design patterns and theoretical computer science.
Good analytical and problem-solving skills.
Must have done at least 3 large enterprise level implementations or 4 to 6 projects using these technologies.
At least 3 of these projects must be active on the app store.
Must have a working experience of about 4 to 5 years in relevant areas.
Must have served in an organization where agile practices are in use.
Excellent communication and interpersonal skills.
Upbeat, highly motivated, and self-starter.
Must be a graduate of a premier institute studying Computer Engineering.
Education
Must be a graduate from a tier-1 / tier-2 / tier-3 ranked institute studying Computer Science Engineering with a strong academic record.
Value adds
Applications with the following academic track records shall be fast-tracked.
Recipient of NTSE / JRF scholarship or any other central / state award for academic excellence.
A minimum score of 75% in the National Equivalence Test.
National Level Science / Maths Olympiads – top 500 in national level, top 100 rank in the state, or top 50 in the city.
Within the 10,000 ranks in JEE ADVANCED.
Active contribution to StackOverflow.
Prototype / open source available in public GitHub.
Active participation in continuous learning – like Coursera, Udacity, or Edx certificates.
Active participation in coding challenges – like HackerRank.
Creation of technical blogs/youtube videos.
Past Jobs
Must be from a tier-1, tier-2 or tier-3 ranked organization.
Key Result Areas
Accountability for assignments, timely delivery, and meeting or exceeding quality requirements.
Ability to understand the requirements from product owners/managers.
Ability to collaborate with peers across the work with transparency and honesty.
Delivery of features within the estimated time.
Clean and well structured/written code.
The highest quality of deliverables with no major bugs.
Full coverage from developer testing (manual and unit testing).
Documentation as required.
Supervisory Responsibility
Supervise a small team of software engineers, if assigned.
Reporting To
Team Leader or above.
#LinkedIn
#LI-POST

This post is listed Under  Technology
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

Leave a Reply

Your email address will not be published. Required fields are marked *