Dot net developer at Genius placement service · Ahmedabad · 1 - 5 years · ₹2L - ₹5L / yr · Posted 17 Dec 2021

Job Location: Ahmedabad
Experience: 1 to 3 years
Qualification:Graduate (Preferable BE/ BTech/ ME/ MTech/ MCA/ BCA/ MSc)
Job Description
We are looking for a .Net developer to build software using languages and technologies of the .NET
framework. You will create applications from scratch, configure existing systems and provide user
support.
In this role, you should be able to write functional code with a sharp eye forspotting defects. You
should be a team player and excellent communicator. If you are also passionate about the .NET
framework and software design/architecture, we’d like to meet you.
Responsibilities
● Participate in requirements analysis
● Collaborate with internal teamsto produce software design and architecture
● Write clean,scalable code using .NET programming languages
● Test and deploy applications and systems
● Revise, update,refactor and debug code
● Improve existing software
● Develop documentation throughout the software development life cycle (SDLC)
● Serve as an expert on applications and provide technical support
Skills
● Knowledge of Ajax, WCF, WPF & Web Services
● Basic understanding of HTML, CSS, Javascript & JQuery
● Knowledge of OOP Fundamental
● Proven experience as a .NET Developer or Application Developer
● Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns(e.g.
Model-View-Controller (MVC))
● Knowledge of at least one of the .NET languages (e.g. C#, .NET) and HTML5/CSS3
● Familiarity with architecture styles/APIs(REST, RPC)
● Understanding of Agile methodologies
● Excellent troubleshooting and communication skills
● Attention to detail

About Genius placement service
About
Connect with the team
Company social profiles
Similar jobs (10)
Skills Required:
- 7+ years of experience as software engineer.
- Experience in Dot.Net technologies - Asp.Net MVC, WebAPI, .NetCore
- Experience in ORM like Entity Framework /Dapper
- Experience with Object-Oriented Design and SOLID principles
- Experience with Unit Testing, Mocking and Dependency Injection frameworks
- Experience with SQL Server, NoSQL or other database technology
- Experience with software quality, testing procedures and build automation tools
- Knowledge of the Principles & Patterns of Agile Software
- Ability to understand and troubleshoot existing code and maintain existing systems.
- Ability to identity performance bottlenecks.
- Experience working with version control tools such as GIT and CI/CD tools.
We are looking for a mature seasoned key player who will help build our team.
Are you a mentor and love code in general? We are seeking a senior .NET developer and hopefully other programming languages with at least 4 years of experience to be part of a team to write, debug, and test .NET code. You will be analyzing, troubleshooting issues and managing the implementation updates with current and planned customizations. The ideal candidate should have a strong understanding of object-oriented programming, relational databases, and software architecture principles.
Our work environment, mentoring, teaching, growing constantly nurturing, loving, and respect. To enjoy our work and move through tasks as painlessly as possible. We believe in helping and being helpful. Staying positive and being there when you have that umm, ‘I don’t know how to solve this’ we want you to feel completely 100% comfortable to get on a call, share a screen and move through it. We have the “If you are stuck over 15 mins ask someone rule”. and “ask a dumb question at least twice a day rule”. This is how we want our work environment.
We work fully remotely via Slack / Zoom / Whatsapp
Requirements:
4+ years of experience or more.
ASP.NET, C#, MVC.
Troubleshoot and resolve issues and bugs
Must be able to communicate in English speaking and writing, our CEO is American and talks fast. We are looking for adults in the room, people who can communicate, think and reason as key team members.
Work US East coast time zone EST GMT-5
We are looking for well-spoken "adults in the room", you will be a key player in shaping our team. Must have mentorship / manager experience.
Software Development Engineer – SDE 2.
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
Experience –
- 4-7 years of experience working on .Net Technologies ( Core , C# )
Key Duties & Responsibilities -
- Write clean, scalable code using .NET programming languages
- Development, maintenance and production support of existing products
- Understand business requirement and come up with design and solution.
- Remain up to date with the terminology, concepts and best practices for coding web and mobile apps
Skills required
- Strong knowledge of .NET Technologies such as Dot Net Core, C#
- Experience in building API Programming REST-based services and/or applications with Event-Driven Microservices Architecture
- Good understanding of Design Patterns and Principles
- Working knowledge of Relational Database, SQL, and ORM technologies (Entity Framework Core, Hibernate) with extensive DB experience in writing SQL and NoSQL queries, SQL statements / SQL Injection, and Change Data Capture (CDC)
- Experience in test-driven development with experience in writing effective unit testing using XUnit
- Clear understanding on CI/CD pipeline [QA/UAT/PROD environments]
- Experience with using GitHub , VSTS for Source control.
- Demonstrated problem solving, analytic, and troubleshooting skills
- Ability to multi-task and manage time effectively
- .NET Core API with C#
- API calls with stored procedures calls to handle data
- Implementation of Routes with multiple Controllers
- Implementation of Centralized Error Handling
- Three tier structure of Controller, Business and Data Access Layer
- JSON handling
- TSql
- Stored procedures
- using Sql Studio
- Error handling.
Experience in writing Web Services
Must have good understanding in concept of Object Oriented Programing
Experience in writing clean, scalable code using .NET programming languages
Experience with source control and build technology
Capability to provide Sprint Demo to client and stakeholders if required
Experience developing in agile methodology and understanding of the agile principles
Unit testing with NUnit, Moq etc
Preferred candidates who are experienced with Azure.
• Write clean, scalable code using .NET programming languages.
• Remain up to date with the terminology, concepts and best practices for coding mobile apps.
• Develop technical interfaces, specifications, and architecture.
• Use and adapt existing web applications for apps.
• Create and test software prototypes.
• Develop client displays and user interfaces.
• Assist software personnel in handling project related work and other requirements.
• Coordinate with other software professionals and developers.
Work Experience & Skills
• VB.NET (Framework 2.0/3.0/3.5/4.0) (Mandatory)
• SQL SERVER 2005 / 2008 (Mandatory)
• Must have experience in developing Windows application.
• Prior experience in Object Oriented Design and Development (OODD) is required. • 1+ years of .NET development (Framework 2.0/3.0/3.5/4.0) experience is required • Experience with SQL Server 2005 / 2008 are required.
• Knowledge/experience on Web Service and Unit Test.
• Oracle knowledge is added advantage
• Strong attention to detail
• Excellent troubleshooting and communication skills
• Able to work well in a team setting
You must possess good communication skills, .net and C# development skills, Server connectivity.
The person should have the capability to design solutions and can handle projects or lead projects individually if senior is not available.
A great opportunity to work grow and visit different countries waiting for you.








