About the Job : Job Summary : - Performs complex software engineering assignments following designated standards and procedures.
- Provides technical guidance and leadership, and mentors junior team members.
- Conceptualizes, designs, codes, debugs, and performs development activities in accordance with established standards and procedures.
- Works closely with other engineering disciplines and typically operates under general supervision.
- This role regularly exercises discretionary and substantial decision-making authority.
Essential Job Duties and Responsibilities : - Coordinates and develops project concepts, objectives, specifications, and resource needs.
- Prepares design specifications, analyses, and recommendations.
- Utilizes current programming languages and technologies to deliver creative, thorough, and practical solutions to a wide range of technical problems.
- Designs, develops, and tests applications and programs to support the company's product.
- Develops and tests software programs in accordance with internal engineering procedures, including coding, unit testing, and software configuration control.
- Completes detailed high- and low-level software design specifications, storyboards, and interface specifications.
- Supports products from conception to delivery, including problem-solving, defect maintenance, and customer support.
- Prepares reports, manuals, procedures, and status updates.
- Participates in code reviews and implements necessary code improvements.
- Coaches and mentors junior team members.
- Stays updated on advancements and developments within software engineering.
- Supports bids, proposals, and customer variation requests.
- Coaches and supports junior members of the team.
General Duties and Responsibilities : - Comply with the company's Quality Management System.
- Adhere to Occupational Health, Safety, and Environmental policies and procedures.
- Comply with security standards according to company policies.
-Follow Human Resources policies and procedures.
- Perform other duties as requested.
Minimum Job Requirements : Qualifications : - Bachelor's degree in technology (B.
Tech) or a Master's in Computer Application (MCA) or related field with a minimum of 7 years' : - Minimum of 7 years of industry experience.
- Experience with React Native Framework and at least one native coding language for Android (Java/Kotlin) or i OS (Swift/Objective-C).
- Proven experience in developing, testing, maintaining, and releasing both Android and i OS apps using App Store Connect and Google Console.
- Experience with secure or managed API development and integration.
- Proficiency with tools like Jenkins, Gradle, Fastlane, or Bitrise.
- Knowledge of REST, AJAX, JSON, and web services.
- Familiarity with Google Firebase, Google Performance, and Google Analytics, particularly for troubleshooting in production environments.
- Experience with mobile payment integration, such as Apple Pay or Google Wallet.
- Understanding of NFC and various payment solutions (wallet, virtual card, open payments) for Android and i OS platforms.
- Familiarity with camera and scanning features, as well as the geolocation of consumer and commercial devices.
- Enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and strong teamwork skills.
Personal Qualities : - Effective written and oral communication skills.
- Strong problem-solving abilities.
- Team player.
- Ability to prioritize tasks, handle multiple projects, and meet deadlines and budget guidelines.
- Willingness to travel domestically and internationally, including working odd hours as required by customer needs (ref:hirist.tech)
Advertisement:
Cubic Transportation Systems - Senior Software Engineer - Java/swift, Hyderabad
Free
Cubic Transportation Systems - Senior Software Engineer - Java/swift, Hyderabad
India, Andhra Pradesh, Hyderabad,
Modified November 14, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |