09 Aug
|
Propel Consulting Services
|
Chennai
09 Aug
Propel Consulting Services
Chennai
Role Objective: The objective of the developer is to design and develop solutions while being responsible for the coding standards, security and compliance requirements.
Roles & Responsibilities
- Business Understanding - Understands the business requirements clearly to a level that enables in making micro decisions. Involves in designing, developing, testing software solutions and contributes to a team culture to improve the quality of the service provided while fostering initiatives and innovation.
- Arch/Design Documentation - Clear documentation of the workflows, maintains clean code and support in solution architecture/design documentations
- Dev Testing & Solution - Engages in identifying & troubleshooting various website issues and coding problems; Evaluates and implements current tools based on the requirement and ensures the high performance of all systems developed; Involves in performing the code review and refactor to ensure the code quality based on the best practices and code conventions.
- Understanding Coding Standards, Compliance & Infosecurity, Non functional Requirement - Identifies security breaches of data-in-transit and data-at-rest and discovers the vulnerabilities of the third-party components/libraries used in the application and remediating vulnerabilities; Maintains updated knowledge of the development industry, advancements in technology, and its implementation.
- Stakeholder Management - Collaborates with members to consistently improve the functionality and client centric solutions; Collaborates with the peers and team members to create an intuitively easy to use solution for our end users; Assists the DevOps team to manage the environment and releases; Provides training and support to junior developers.
Requirements Qualifications: Graduation in computer science or related IT fields Experience 2-5 years of experience in the similar field
Technical Skills Frameworks & Libraries CoreData, SwiftLint, Alamofire, Realm, In-app Purchase, Notification(APNS), AVFoundation, Map, CLLocationManager
Mobile Technology SwiftUI and Server - Side Swift, cocoa controls, Autolayout
Database Concepts & Applications SQLite, CoreData
Unit Testing Should be familiar with XCTest
Authorization & Authentication LocalAuthentication
PassKey
AuthenticationService
Kerberos
Token Based Auth
JWT with refresh token
Claims & Identity
SSO
Basic Authentication
OAuth
Build Tools App store and Enterprise distribution - Mobile App Deployment
Other Development Tools XCode
Vulnerability tests Nice to have basic knowledge on security principles like OWASP Top Te etc.,
Application performance management Instruments
CI/CD - understanding Basic understanding of pipelines and deployments
Knowledge
- Common application/web security and OWASP vulnerabilities.
- Encryption algorithms to protect sensitive information.
PII, PCI, HIPAA, and GDPR compliance and its implementation
- Security breaches of data-in-transit and data-at-rest
- Finding the vulnerabilities of the third-party components/ libraries
Behavioral Competencies
- Accountability
- Adaptive to change
- Business communication
- Customer Focus
- Learning Agility
- Planning & organizing
- Problem solving
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#243b61;border-color:#243b61;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
📌 Senior iOS Developer (Chennai)
🏢 Propel Consulting Services
📍 Chennai