Experience
Up to 1 yrs
Job Location
Panaji, India
Vacancy
1
Designation
Junior Software Engineer
Job Type
Not specified
Job Description
We are a software development company based in Goa, India. We specialize in developing innovative software solutions for the restaurant and food industry. Our solutions are based on cutting-edge research and are designed to help restaurants improve their efficiency, productivity, and customer satisfaction.
JOB SUMMARY
The Junior Software Engineer assists in the design and development of software solutions & products. The development of these solutions would include researching, designing, documenting, developing, testing, and maintaining software solutions. The Junior Software Engineer will be working with Software Architect, other Engineers, Testers, and Product Manager. The Junior Software Engineer will follow Agile Methodology to build the Software.
EDUCATION
Bachelors degree in computer engineering, information technology, computer science, management systems or related discipline.
RESPONSIBILITIES
1. Develop and maintain strong knowledge of implemented requirements and detailed application behaviors.
2. Assist in the Writing, debugging, unit testing, and performance test code in all applications layers, including front end (Web/Mobile), middle layer (Web Services/APIs), and data access layer.
3. As an agile team member, participate in code reviews, design reviews, product reviews etc.
4. Other assigned duties.
EXPERIENCE
* 0-1 years using Microsoft .NET Core tech stack.
* 0-1 years using C# and ASP.NET Core.
* Experience in HTML, CSS, JavaScript, REST services, Web API, and JavaScript frameworks (AngularJs, ReactJs, etc.)
* Experience in Blazor Server or WebAssembly is a plus.
* Experience in Entity Framework Core, SQL Server/MySql and non-relational database such as MongoDB.
* Strong understanding of Object Oriented design (classes, constructors, interfaces, properties, methods and events).
* Experience with source code version control and the coordination/synchronization of multiple active branches.
* Experience with automated unit testing technology (NUnit, MSTest).
* Understanding of Agile and Scrum methodologies.
* Knowledge of cloud based computing/environments (Microsoft Azure).
SKILLS
* Good Object Oriented programming and software development skills.
* Analytical skills and the ability to work with customers to transform requests into solutions.
* Excellent oral and written communication skills.
* Initiative and self-motivation to work independently on projects.
