Vacancy caducado!
- Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies
- Assumes end-to-end ownership of solutions as part of Agile SCRUM team, which includes assisting in development of testing
- automation and other key quality aspects
- Partner with product owners and other Agile SCRUM team members to determine new features and user stories
- Participate in code reviews to ensure that each increment adheres to original vision as described in the user story and all standard
- resource libraries and architecture patterns as appropriate
- Assist in establishing and supporting coding standards
- Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives
- Exhibits DevOps mindset where Agile SCRUM team is accountable for product from inception to sunset
- Respond to support incidents for production applications in order to make quick repair to prevent application outages
- Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation
- guides, architecture diagrams and/or design documents
- Share knowledge among members in Agile SCRUM team
- Demonstrate excellent communication skills and effective collaboration in a team-oriented environment
- Aptitude for learning new technologies and concepts
- Excellent time management skills and ability to prioritize
- Able to translate customer and business needs to technical solutions
- Resilient to change
- Work with little or no supervision
- Mentor other engineers
- Proficient in the following:
- Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
- Object Oriented Design (OOD) and analysis
- Application of design patterns
- Application of non-functional software qualities such as resilience, maintainability, etc.
- Applying behavior-driven testing techniques
- Proficient in C# .NET, VB.NET
- Proficient in ASP.NET Web Forms, MVC and Web API
- Experience with .NET Core and Microservices
- Experience with LINQ, Generics, Lambda expressions, extension methods, attributes
- Experience with ORM Frameworks (Entity Framework, NHibernate)
- Experience with IoC containers e.g. Autofac, Unity, MEF, Ninject
- Experience with Web Services and serialization, XML, JSON, SOAP, WCF, REST
- Experience with Unit testing using mock objects
- Experience with Design patterns and object-oriented programing
- Experience with SQL Server and the SQL language
- Experience with JavaScript, jQuery, Bootstrap
- Experience with HTML5 and CSS3
- Experience with Experience with Agile Management Tools (i.e. Confluence, JIRA, VersionOne)
- Familiar with Memory management, performance tuning and profiling
- Familiar with React or Angular JS
Vacancy caducado!