- Define objectives by analyzing user requirements; envisioning system features and functionality - Develop applications following best practices as per documentation - Creating and executing unit tests for own code with NUnit - Peer review participation (design, code, tests and project documentation) - Proactively propose ideas to improve software design, performance or reliability
Experience - End to end experience across the entire software development lifecycle - Deep knowledge of software engineering and computer science fundamentals - Experience in Architecting, Designing and Developing solutions in .NET - Extensive n-tier development experience - data, business logic, and UI - Solid understanding of object-oriented design patterns and software architectures (SOA, MVC) - Track record of shipping production ready software - Demonstrated ability to work independently with minimal supervision, as well as part of a project team in a cooperative effort. - Development experience in Agile Technologies
|
No comments:
Post a Comment