About me
Bachelor’s degree in Computer Science, Computer Engineering
7+ years software architecture and development experience
Fast learning ability
Ability to navigate rapidly
Read, understand and modify existing code
Flexible, team player
Enthusiastic, motivated and self-driven
Web application development with Java, C# .NET, ASP.NET
Solid understanding of modern web development technologies with a desire for continuous education and knowledge sharing
Strong Object-Oriented language fundamentals
Strong technical documentation skills
Experience with Application Lifecycle Management tools
Web Service development, WCF, MVC or Web.API
Architect history
Understand and review end user needs from Product Management
Work closely with Product Management to translate their product requirements to application architecture and design
Generate / validate non-functional requirements
Architect, design and develop Web Services and Web Application technical infrastructure, such as application components, platforms, interfaces, development tools, and testing approaches
Create Application Architecture documents as required
Own the High-level Designs (HLD’s) and participate in Low-level Designs (LLD’s)
Provide ongoing design oversight & guidance during development activities
Ensure throughout the development process that requirements/architecture/design are updated and remain consistent with implementation discoveries
Research / recommend alternatives
Perform coding and issue investigation tasks as needed
Deliver quality design and code, on time, with rigorous testing