Job Responsibilities
70 % of Time
- A seasoned, experienced professional with a full understanding of area of specialization; resolves a wide range of issues in creative ways
- Builds and connects complex systems and architectures
- Identifies large-scale solutions, Full-Stack, aligned with standard architectures and technology stack.
- Willing to utilize/experiment with new technologies on projects, able to efficiently find applicable uses.
- Builds data architecture/models
- Adjusts/rearchitects as product matures
- Builds enterprise level solutions, connecting multiple feature sets & components, identifies opportunities for integration points.
- Work with a cross-functional team including analyst, PMs, and business stakeholders in business value driven projects
- Identify and form Talent teams to work of POC's
- Work with Solution Managers and Leadership team to identify areas of Automation
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors
15 % of Time
- Learning and enhancing new skills
- Coaching, Mentoring and On-boarding younger developers
- Process improvements project/team level
- Lead in different initiatives (Knowledge sharing, Reading Groups, Dev Forums, etc.)
- Collaborates with other team to utilize new features of platform technologies
- Continue to build on communication/soft skills
15 % of Time Consulting
- Consults on projects, offer appropriate technical direction
- Technical SME
- Networks with senior internal and external personnel in own area of expertise
- Advises project managers & analysts on Development impacts/strategies
- Effective project/task estimation
- More strategic conversation, a resource for managers/directors to translate technical discussions
- Advises on best data practices within applications and projects
Specific Job Experience or Skills Needed
Domain Expertise
- Deep knowledge of OOPS, C#, ASP.Net, design principles, Python and RESTful API services.
- Knowledge and Implementation of Microservices.
- Implementation of DevOps (Containerization / Jenkins Pipeline, etc.)
- Experience and ability to provide cloud solutions (GCP / Azure)
- Experience using JavaScript frameworks and libraries, such as React / Angular / Vue etc.
- Ability to write effective unit, integration, and end-user automation tests and Understand Performance issue.
- Evaluate new code for reliable architecture, coding standards, stability, reusability, performance, automation, security and metrics.
- Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle / MongoDB, SQL Server)
- Expand knowledge of, and ability to apply, IT technical standards by assisting in their formation and revision
- A go-to resource for the team or business group
- Troubleshoot and fix technical, performance issues.
- Collaborate with specialized teams from across the organization to develop and design solutions for technical business problems that increase staff productivity and help them achieve their financial goals
- Connects individual efforts to broad standards/strategies
Agile/Digital Experience
- Expert task/sprint estimation
- Creates and manages Product Feature Roadmap and aligns with technology direction (new standards, architectures, obsolescence)
- Helps drive the agile journey for the team in terms of team velocity, self-organization, effective retrospective conversations
Technical Skill Set:
Web related | Must Have | Asp.Net Core, MVC, C#, HTML5/CSS, JQuery, Javascript, Angular, React / VueJS |
DevOps | Must Have | Containers, GIT, Jenkins, CI/CD Pipeline |
Cloud | Must Have | GCP / Azure |
Database | Must Have | Oracle / Mongo DB, SQL, MySQL, SSIS |
Data / Integration App | Good to Have | Python / Spark / Scala, Hadoop |
Competencies/Behaviors required for job
Individual Skills
- Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
- Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
- Utilizes team collaboration to create innovative solutions efficiently
Mindset & Behaviors
- Passionate about technology and excited about the impact of emerging/disruptive technologies
- Open to learning new ideas outside scope or knowledge skillset
- Creating a positive environment within the team
- Ability to research, plan, organize, lead, and implement new processes or technology
- Challenge the status quo
Skills : Asp.Net Core,MVC,C#,HTML5/CSS,JQuery,Javascript,Angular,React,VueJS,DevOps,Cloud,GCP,Azure,Database,Oracle,Mongo DB,SQL,MySQL,,SSIS