Provides expert level system analysis, design, development, and implementation of applications and databases
Integrates third party products
Ensures that expected application performance levels are achieved
Ensures the viability of IT deliverables
Recommends development options, including design, build/buy, and vendor purchase
Conducts testing, including functionality, technical limitations, and security
Elevates code into the development, test, and production environments on schedule
Provides follow up production support
Submits change control requests and documents
Provides subject matter expertise in software development methodology and development architecture standards
Mentors and trains staff with less experience
Resolves elevated issues and recommends enterprise-wide improvements
Participates in design, code, and test inspections throughout the life cycle to identify issues
Explains technical considerations at related meetings, including those with internal clients
Performs systems analysis activities
Thoroughly understands client business functions and technology needs
Architect and guide integration of complex data flows across distributed services, APIs, and platforms to enable reliable, secure, and seamless enterprise-level interoperability
Drive performance and scalability enhancements by proactively analyzing system behavior, optimizing database architecture, and implementing high-efficiency design patterns
Requirements
Minimum 8 years of experience in application development, system architecture and database management
Bachelor’s degree (B.E./B.Tech) or Master’s degree (M.E./M.Tech) in relevant fields such as Computer Science, Information Technology, Engineering, or a related field
Proficiency in Android, iOS, Nodejs, Typescript, ECS, Kubernetes
Understanding of Material Design (Android) and Human Interface Guidelines (iOS)
Experience with AWS services, including Dynamo and Lambda, for building and operating scalable cloud-native applications
Hands-on experience with Angular for building and maintaining modern web application front ends
Proficiency in Javascript for application development across distributed and web-based systems