Vacancy caducado!
- Analyze requirements/ user stories and collaborate with internal teams to produce software design and architecture
- Perform all technical aspects of software development for assigned applications including, developing prototypes, writing new code / API's, test and deploy applications, revise, refactor and debug existing applications
- Function as an active member of an agile team through consistent development practices (tools, common components, and documentation)
- Conduct integration tests as defined in the test specifications, including event logging and reporting of results
- Perform unit and assembly testing of software components including the design, implementation, evaluation, and execution of unit and assembly test scripts
- Debug software components, identifies, fixes and verifies remediation of code defects
- Work with stakeholders to prioritize features for ongoing sprints and manage a list of technical requirements based on industry trends, new technologies, known defects, and issues
- Bachelor's degree in Computer Science/IT or related field required.
- 0-1 years of hands on experience in Application Programming/Development designing, developing and deploying high-volume, multi-tiered, distributed transactional applications
- Knowledge of .NET Framework, MVC, Visual Studio, WebApi, design patterns, web and application servers
- Knowledgeable in JavaScript Frameworks/libraries such as AngularJS(required), nodejs, React, jQuery (desirable) etc.
- Broad experience with component based web application frameworks and webservices integration.
- Experience in data access technologies and patterns
Vacancy caducado!