Full Stack Developer
Vacancy expired!
You are passionate about technology and have a desire to be part of an innovative team that develops and maintains mission-critical applications that align with an organization's objectives. You enjoy working collaboratively with other developers, as well as stakeholders, to deliver high-quality software solutions. Your strong understanding of software architecture, web development technologies, and coding languages pairs well with your ability to create and maintain software applications and websites that are user-friendly, efficient, and visually pleasing. You enjoy working in a dynamic team environment, working on multiple projects simultaneously and celebrating successes along the way.If this sounds like you (or someone you know), please read on! The Full Stack Developer:
- Develops software solutions that meet needs defined in the user story & acceptance criteria.
- Completes development of all assigned tasks on time to achieve a sprint goal.
- Raises potential risks or blockers in the daily scrum.
- Participates in grooming session to provide point estimates on user stories, epic based on complexity, volume (amount of change) & risk/uncertainty.
- Participates in sprint planning to create and estimate tasks to complete the user story.
- Develops documentation throughout the software development life cycle (SDLC)
- Collaborates with other developers and engineers to design, build, and maintain applications
- Writes & executes unit tests to check if unit is working as expected.
- Continuously learns new technologies & languages.
- Bachelor's degree in computer science, engineering, or related fields
- 2 + years of .NET software development experience in creating full stack web-based solutions.
- Experience in programing using C#, HTML/HTML 5. CSS, JavaScript & SQL Server.
- Good understanding of OOP
- Experience/understanding of using Dependency Injection.
- Experience writing SQL server queries, stored procedures
- Experience with using Entity Framework, LINQ & ASP.NET MVC
- Two plus years of experience creating web applications using HTML or HTML5
- Experience working with Git to create feature branches, merge branches, resolve merge conflicts required.
- Excellent verbal and written communication skills
- Good understanding software design patterns
- Experience working in a scrum development team.
- Experience in working with Postman
- Cloud Exposure, Azure preferred
- Experience using Azure appliances specifically Cosmos, Azure Functions, Azure Data Factory and Azure Storage a plus
- Experience implementing or utilizing CI/CD practices working with DevOps.
- Experience or ability to assist the product owners in writing user stories a plus.
- Experience unit testing web pages using Karma & Jasmine desired.