Description
Be able to contribute code and solutions based on your previous training and referencing help, manuals, or other resources on your own
Willing to assume end-to-end ownership of solutions as part of the Agile SCRUM team, which includes assisting in the 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 needed in new/revised applications
Participate in code reviews with peers and managers to ensure that each increment adheres to the original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate
Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives
Demonstrates awareness of DevOps mindset where Agile SCRUM team is accountable for a product from inception to sunset
Create and/or update the documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams, and/or design documents
Share knowledge among members in the 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
Knowledge in some of 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
Bachelor’s Degree in Computer Science or equivalent
5+ Years Exprience
Knowledgeable in C# .NET, VB.NET
Knowledgeable in ASP.NET, MVC
Awareness of .NET Core and Microservices
General understanding of LINQ, Generics, Lambda expressions, extension methods, attributes
General understanding of Web Services and serialization, XML, JSON, SOAP, WCF, REST
General understanding of Unit testing
General understanding of Design patterns and object-oriented programing
General understanding of SQL Server and the SQL language
General understanding of JavaScript, jQuery, Bootstrap (React is a plus)
General understanding of HTML5 and CSS3
General understanding of Agile Management Tools (i.e. Confluence, Jira, VersionOne)
Get updates about the latest job openings
that match your skills.