
Job Description
We are looking for an ASP.NET MVC developer that will be able to develop and support existing applications. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns. Your primary responsibilities will be to design and develop these applications. Therefore, it’s essential that you are skilled at problem solving, solution design, and high-quality coding.
Responsibilities
- Delivering a high-quality application
- Integrating with front-end developers
- Ensuring a required level of performance
- Writing test-backed server-side code
- Analyzing requirements and designing new functionality
- Supporting and fixing existing functionality
- Selecting and using the most appropriate and efficient technologies for a particular application
- Designing and building application layers
Skills
- Proficiency in C# | Visual Basic
- Experience using .NET 5+ | Core
- Experience in developing NET MVC | ASP.NET Core MVC applications
- Senior knowledge of ( Entity Framework 6.* | EF Core | NHibernate | ADO.NET )
- Proficient knowledge in MSSQL | MySQL | Oracle | other RDBMS
- Database design including indexes and data integrity
- Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, and/or SimpleIoc
- Writing tests with NUnit | XUnit | MSTest
- Implementing enterprise application patterns
- Understanding of HTML, JS, and CSS
- Familiarity with the client side framework jQuery | Angular 1.* | Angular 2.*+ | React
- Familiarity with Kendo UI | DevExpress | Syncfusion
- Integrating web analytics tools
- Familiarity with Azure Web Apps | AWS Cloud

About TechUnity Software Systems India Pvt Ltd;
Similar jobs
#HiringAlert
We are looking "Software Engineer" for Reputed Client @ Permanent Role.
• Experience: 2 - 4 yrs
Skills :
Primary Skills
•2+ years of experience in Web API, C#.Net, OOPS and Entity framework
•Minimum 1+ years of experience on Web Application development HTML, CSS, JavaScript/JQuery, Entity framework and Linq Queries
•Must have a good exposure on query writing and DB management for writing stored procedures/ user-defined functions
Secondary Skills
•Experience in analysing existing code and debugging.
•Should have a solid understanding of the SDLC processes (Design, Construction, Testing, Deployment)
•Proven experience of delivering on-time and with quality
•Should have good unit testing skills to review his own development and identify all the defects and get it fixed before releasing the code
Desired Skills
•Should have experience in developing ERP applications or Database Intensive Data Entry applications.
•Been on a same role for a period of 2 years or more
•Hands on experience of configuration management and version maintenance
•Prior experience of working in the shipping domain
•Should be able to understand the Functional Specifications and Technical Specifications and develop the application as per the specification provided.
•Full stack developers with experience in Developing products with Angular and C# APIs, from ground-up will be a plus.
Location : Bangalore

- 3+ Years of designing and developing using AngularJS
- Writing JavaScript, TypeScript, CSS, and HTML.
- Knowledge of JavaScript MV-VM/MVC frameworks including Angular JS.
- Excellent project management skills.
- Proven experience implementing front-end and back-end JavaScript applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
Skills
- Good Hand on Angular and working with latest angular versions.
- Good communication skills.
- Critical thinker and good problem-solver

KEY RESPONSIBILITIES:
- Collaborate with Project Manager or Project Consultant to develop front end of mobile and web application
- Delivering a complete front-end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Collaborate with the stakeholders, the users, the build team and other development partners to implement state-of-the-art user experiences.
- Collaborate with cross-functional teams to analyze, design, and ship new features
- Participate actively in discussions, presentations and decisions about front end development, web application, mobile app etc.
- Act as the impulse by providing clear guidance to the team’s questions during implementation phases
- Implement new technologies to maximize application performance
- Work with outside data sources and APIs
- Work on bug fixing and improving application performance
KEY COMPETENCIES & SKILLS:
- Strong object-oriented JavaScript
- Flat box, material design concepts
- AngularJS, MVC frameworks – Angular
- CSS precompilers like Sass and LESS
- Skills in one or more chosen frameworks/libraries like jQuery or Bootstrap
- AJAX (Asynchronous JavaScript and XML)
- HTML 5, CSS Modules, Web pack, Babel, npm
- jQuery, jQueryUI, RequireJS, doT.js (Templating Engine)
- Able to integrate existing API (REST)
- Understanding of java web application technology stack (core Java, spring core, Spring MVC, Hibernate, REST)
- Git/GitHub, Continuous integration using maven & Jenkins
- Integrate applications with network systems, servers and databases.
- Troubleshoot problems with application development and use
- Excellent conceptual, and critical thinking capabilities
- Self-directed and self-motivated with the ability to take charge or play a supporting role
- Strong understanding of product development
- Clear written and verbal communications skills (English), including presentation skill
- Basic knowledge of Microsoft Office (Word, Excel and PowerPoint) is required.

Who are we?
With millions of transactions each month, Animall is one of the world’s fastest growing agritech companies. We continue to re-imagine and re-engineer the dairy ecosystem in India, and each team member will have significant ownership of the key components that go into this mission!
Till now, Animall has primarily focused on building a peer-to-peer cattle trading platform and the journey of Animall has been very encouraging and promising - we have reached more than 5 million dairy farmers within a short span of 1.5 years. More than 300,000 cattle have been sold through Animall which amounts to 4000 Crore Rs of GTV and is now at a monthly run rate of 320 Crore Rs GTV.
Our dairy farmers have rated us 4.6 out of 5 and 60% of our dairy farmers refer Animall to at least one friend on a monthly basis.
How will you succeed?
- Passion for building high-impact, well-performing user experiences
- Independent, proactive, and able to deliver production-ready code with minimal guidance
- Great communication and collaboration skills working cross-functionally with other engineers, product managers, and designers
- Mentor and train other team members on design techniques, and coding standards.
- Live and grow the Animall https://www.notion.so/Our-Culture-2ec96ec0e96b427b9187cc94cdd61b28">Culture
Who are we looking for?
- Proficient in HTML5, CSS3, and JavaScript with at-least 6 years of hands on experience.
- Familiarity with MVC & MVVM design patterns.
- Experience with modern https://reactjs.org/">React development using https://reactjs.org/docs/hooks-intro.html">Hooks & https://reactjs.org/docs/context.html">Context.
- Familiarity with Typescript and/or ES6 is a must.
- Familiarity with RESTful APIs
What we offer
- A fast paced environment to learn and grow. You’ll get opportunities to represent the company in events like Devoxx, Google Developer Days India etc.
- Very high autonomy; freedom to take risks, to experiment and to fail.You’ll collaborate with product managers and designers, data scientists and algorithm experts, even dairy farmers, to build exciting new features
- An opportunity to work on something that really matters. Check out the reviews for our app.
- Very high transparency.
- We pay top of market with excellent benefits
- Personal CFO Services with IndMoney.
- Employee assistance program- Counselling and consultation services for work and home- life topic
- Group medical insurance family floater for Employee, spouse and kids


- Design and Build sophisticated and highly scalable apps using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into high-quality responsive UI code.
- Write efficient queries for core Data.
- Use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable, and functional software that meets product requirements.
- Explore feasible architectures for implementing new features.
- Suggest space and time-efficient Data Structures.
- Follow the best practices while developing the app and keep everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Validate the cloud system to ensure any new changes do not compromise the security of the backend server.
- Suggest new features and/or enhancements.
- Consulting with our customer-facing representatives about software system design and maintenance.
- Maintaining software through product lifecycle including design, development, verification and bug fixes.
- Connect regularly with the Quality Assurance Specialist to deliver a stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
- Write tests for the App.
- Following company policies and quality procedures to ensure quality product deliverables.


- Instrumental in preparing SRS, detailed design document, case diagrams, data flow diagrams, class diagrams.
- Scripting and Programming for varied solutions.
- Constructing specifications and determine operational feasibility.
- Deploy programs and evaluate user feedback & experience on application deployment.
- Writing database script procedures, function & triggers.
- Must be well versed with software development lifecycle (SDLC) management with different project methodologies especially Agile methodology (Scrum).
- Strong Oops concepts, Entity Framework, Design Patterns bootstrap, Web/Windows Services knowledge.
- Working knowledge on C#, ASP.NET, MVC 4.0/5.0, LINQ, Javascript, JQuery, bootstrap, Web/Windows Services.
- Good to have knowledge of Angular JS.
- Must have worked on database like SQL Server/ MySQL.
- Working knowledge on google maps API or GIS would be an added advantage.
- 5-7 years of IT experience. B.E./B.Tech. in Computer Science/ IT or MCA would be preferred.
- Excellent oral and written communication skills.
- Candidate should hold 60% & above in 10th, 12th and Graduation



