Software Engineer (.NET Core + Angular)

Vadodara , India
full-time Hybrid

AI overview

Mentor and train junior software engineers while collaborating on modern web applications using cutting-edge technologies such as .NET Core and Angular.
Allata is a global consulting and technology services firm with offices in the US, India, and Argentina. We help organizations accelerate growth, drive innovation, and solve complex challenges by combining strategy, design, and advanced technology. Our expertise covers defining business vision, optimizing processes, and creating engaging digital experiences. We architect and modernize secure, scalable solutions using cloud platforms and top engineering practices. Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence to automate processes and enhance decision-making. Our agile, cross-functional teams work closely with clients, either integrating with their teams or providing independent guidance—to deliver measurable results and build lasting partnerships. What you need: Basic Skills: • Strong design skills and experience in ASP.NET MVC, .NET Framework 4.0 and above. • Strong understanding of object-oriented programming. • Must have experience in ASP.NET MVC with C#. • Strong knowledge of ASP.Net MVC, .NET Core, Entity Framework, HTML(5), CSS(3), Bootstrap, JavaScript, jQuery, CSS, WCF or Web API, JSON or other JS frameworks/libraries. • Strong knowledge of SQL server (TSQL). • Good understanding of React workflows (Flux or Redux), Angular 2 (TypeScript) , Webpack, Angular CLI, NPM, Node.js, JS/Angular Unit Testing. • Proficient understanding of code versioning tools like TFS, Git, SVN, Bitbucket, etc. • Knack for writing clean, readable, and easily maintainable code. • Good experience of writing unit & integration tests. • Knowledge in Agile methodology. • In-depth understanding of the entire web development process (design, development and deployment). • Must have good communication skills in English. • Excellent analytical and multitasking skills • Should be able to train Freshers or Junior level Software Engineers. Responsibilities: • Involved in mentoring/training Freshers or Junior level Software Engineers. • Provide complete training to develop Web application using OOPs, C#, .NET MVC, .NET Core, SQL Server (TSQL) & Web APIs. • Train the team on HTML5, CSS, Sass, Bootstrap, Angular, React, etc. • Provide team with good knowledge on end-to-end testing of the application (including Unit Testing, Integration Testing & UI Testing). • Train the team to follow Test Driven Development approach while developing. • Ensure that Agile practices are best followed • Collaborate with the team to improve the quality of the project. • Proactively identifying technical training need of Software Engineers & collaborate with their Mentors • Drive learning and development plans to upscale and reskill software engineers across levels. • Co-ordinating with external training vendors/ institutes to fulfil ad-hoc or recurring technical requirements. • Contributing in recruitment process and interviews. • Report progress to respective Mentors or Team leads. • Comply with the ISO 9001 & 27001 standards. • Stay up-to-date on emerging technologies. Good to know: • Knowledge of JS frameworks like Vue.js, Ember.js, Node.js, Backbone.js, etc. is a plus. • Knowledge of OpenXML Reports, SSRS reports, Azure Functions, Azure Service bus, SharePoint & Mobile Apps would be added advantage. • Knowledge of frameworks like Kendo UI (Telerik) would be good. • Knowledge of SQL Server, NoSQL like MongoDB, etc. • Knowledge of Java, Spring Boot, Hibernate, etc. • Agile/Lean software development principles along with experience participating in agile projects. Personal Attributes: • A passion for continuous improvement in both technology and process. • Strong interpersonal, problem solving, and organizational skills
At Allata, we value differences.

Allata is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Allata makes employment decisions without regard to race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender, gender identity, gender expression, marital status, disability or any other legally protected category.

This policy applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job