|
Lead a team of developers to an outcome while being a role model for your team. |
|
Plan and delegate work and assignments to team members to achieve milestones. |
|
Guide the team through technical issues and challenges. |
|
Establish standard and consistent coding practices. |
|
Own delivery of work items (for self and team). 30% self, 70% team responsibility. |
|
Conduct Proof of concepts on complex implementations. |
|
Architect, Develop, test, and deploy robust products that are fast, scalable, and highly responsive. |
|
Design and maintain large and complex databases, both relational and non-relational databases. |
|
Create database schemas that represent and support business processes. |
|
Plan and oversee data migration, transformation, and scripting. |
|
Develop and maintain all server-side network components. |
|
Recommend and implement improvements to processes and technologies. |
|
Implement automated testing platforms and unit tests. |
|
Design optimal and performant solutions for product backlog items spanning technologies. |
|
Work with Product Owner/Project Manager for providing estimates for Jira backlog items. |
|
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, design patterns, source control management. |
|
Understanding of AWS services-S3, EC2-Elastic load balancer, SQS, SNS, CloudFront etc. |