21 Aug
|
Leading
|
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 new 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 setting
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:
1. Common
application/web security and OWASP vulnerabilities.
2. Encryption
algorithms to protect sensitive information.
PII, PCI, HIPAA, and
GDPR compliance and its implementation
3. Security breaches
of data -in -transit and data -at -rest
4. Finding the
vulnerabilities of the third -party components/ libraries
Behavioral
Competencies:
1. Accountability
2. Adaptive to change
3. Business
communication
4. Customer Focus
5. Learning Agility
6. Planning &
organizing
7. Problem solving