Job Responsibilities
10 % of Time
- Collaborate with internal teams / Solution Architects to produce software design and architecture
- Work with a cross-functional team including analyst, PMs, and business stakeholders in business value driven projects
- Learn & work on POC's of trending technology along with Application / Solution Architects
- Be part of third-party Product / Tools Evaluation team
75 % of Time
- Translate application storyboards and use cases into functional applications
- Ensures the code follows latest coding practices and industry standards
- Writes both unit and integration tests, and develops automation tools for daily tasks
- Ensure the best possible performance, quality, and responsiveness of applications
- Should be able to identify, categorize, parse out, articulate and fix problems that occur in applications.
- Should understand security protocols that protect users from external threats, and stay on the cutting edge of the changing field of technology and cybersecurity
- Should understand concept of iterative development and leverage DevOps tools for CI & CD
- Builds productive internal/external working relationships
- Mentoring and educating less experienced team members in related technologies using methods such as informal training, pair programming etc
- Project Participation
- Contribution to the creation of project plan
- Requirement Analysis
- Task level Estimation
- Technical Design review
- Coding & Unit Testing
- Performance optimization
- Code review
- Support
- Troubleshooting/Debugging
15 % of Time
- Aware of organizational strategy
- Early adoption of trending technologies
- Proactive communication/soft skills
- Challenges ideas and opinions to avoid pitfalls and inefficient solutions
- Lead/participate in different initiatives (Knowledge sharing, Reading Groups, Dev forums etc.)
Specific Job Experience or Skills Needed
Domain Expertise
- Deep knowledge of OOPS, C#, ASP.Net, Python and RESTful API services.
- Experience using JavaScript frameworks and libraries, such as React / Angular / Vue etc.
- Knowledge of DevOps (Containerization / Jenkins Pipeline, etc.)
- Ability to write effective unit, integration, end-user automation tests and Understand Performance issue
- Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle / MongoDB, SQL Server, etc.)
- Experience on cloud related technologies (GCP / Azure)
- Proficient in multiple stacks of technologies / systems / tools and focus on building depth and breadth of skills.
- Demonstrate the ability to build a work plan or parts of a work plan, as applicable.
- Have implemented small projects or contributed to the implementation of a medium/large project, as applicable.
- Expand knowledge of, and ability to apply, IT technical standards by assisting in their formation and revision
- Start to be a go-to resource for the team or business group
- Demonstrate initiative and ownership by proactively resolving issues and taking on multiple tasks
Agile/Digital Experience
- Strong understanding of Agile methodologies
- Sufficient task/sprint estimation
Skills : Asp.Net Core,MVC,C#,HTML5/CSS,jQuery,JavaScript,Angular,React,/ VueJS,EF,NHibernate,Database,Oracle,SQL,MySQL,SSIS,DevOps,GIT,Jenkins