


Similar jobs

JOB DESCRIPTION: Software Development Engineer
.Net Developer is required to design, modify, develop, write and implement software programming applications and components. Supports and/or installs software applications and components. Works from pre-established guidelines in an agile development environment that uses a test driven approach to perform the functions of the job and maintains documentation of process flow.
Main Duties & Responsibilities: Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
Create and deliver data-driven reports
Design, code and test new service oriented web software applications
Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
Maintain existing software systems by identifying and correcting software defects
Investigate and develop skills in new technologies
Create technical specifications, test driven scripts and test plans
Create new and extend existing operational documentation
Consult closely with management and occasionally agency staff related to projects and tasks
Consult colleagues concerning new development, enhancement, maintenance and performance of software systems
Develop, implement and support new software Qualifications
7+ years of hands on experience in Microsoft DNA architecture
7+ years of hands on experience in Microsoft .NET technologies and expertise in .NET framework 3.5/4.0 and 4.5.
7+ years of hands on experience in Visual Studio 2008 and 2010
4+ years of hands on experience in developing web services and Microsoft Windows Communication Foundation (WCF)
5+ years of hands on experience Java Script
7+ years of hands on experience in HTML including HTML 5
7+ years of hands one experience in SQL Server 2008 and 2012 as a SQL developer
Good communication skills
Need to be self-starter and should be able to perform under minimal supervision.


Key Responsibilities:
1. Design and Development:
• Design, develop, and deploy high-quality software applications using Angular, Dot
Net Core, C#, and SQL Server.
• Collaborate with cross-functional teams to identify requirements and develop
solutions.
• Participate in code reviews and provide feedback to improve code quality.
2. Technical Leadership:
• Lead the development of software applications and provide technical guidance to
junior developers.
• Mentor junior developers to improve their skills and knowledge.
• Collaborate with other teams to ensure alignment with company goals and
objectives.
3. Development Releases:
• Develop and maintain CI/CD pipelines to automate development releases.
• Collaborate with the QA team to ensure that software applications meet quality
standards.
• Participate in release management and ensure that software applications are
deployed smoothly.
4. Performance Optimizations:
• Identify performance bottlenecks in software applications and develop solutions to
improve performance.
• Optimize database queries and improve data retrieval efficiency.
• Collaborate with the QA team to ensure that performance optimizations do not
introduce new bugs.
5. Information Security:
• Ensure that software applications comply with information security guidelines and
regulations.
• Collaborate with the security team to identify and mitigate security risks.
• Participate in security audits and provide feedback to improve security posture.
6. GIT and Version Control:
• Use GIT and other version control systems to manage code changes and collaborate
with team members.
• Participate in code reviews and provide feedback to improve code quality.
7. Caching Framework:
• Knowledge of caching frameworks like Redis is a plus.
• Collaborate with the team to implement caching solutions to improve application
performance.
8. Collaboration with L2 Support Team:
• Collaborate with the L2 Support Team to educate them on new patches to be
released.
• Troubleshoot any production issues and provide technical guidance to the L2
Support Team.
9. Team Management:
• Manage a team of junior developers and provide technical guidance and mentorship.
• Collaborate with other teams to ensure alignment with company goals and
objectives.
- • Participate in team meetings and provide feedback to improve team performance.

Remote position
Full-stack developer | .NET Core + Angular
Are you...
- Interested in working at a successful, well-funded scale-up where every team member can make a huge contribution?
- Keen to make software that people will use every single day to make their lives easier?
- Excited to work on greenfield projects with responsibility and independence?
- Ready to develop and use your skills across our frontend, backend and mobile offerings?
- Meticulous about quality, and gifted with a strong desire to write beautiful code?
About the company
KeyNest solves the key exchange problem for Airbnb users. Our worldwide network of over 4,000 shops store keys so that Airbnb guests / cleaners / contractors can pick them up whenever is convenient for them. As a global partner of Airbnb we’ve checked-in over 2 million guests.
Why we need you
As the entire Airbnb ecosystem increasingly relies on KeyNest, our customers expect us to integrate additional features without reducing the ease of use that our customers love. This is why we continue to invest in beautiful, intuitive user interfaces that integrate with every tool and are used by our customers, their guests and staff, as well as our own staff.
A product manager, a team lead, two full-stack developers, one mobile developer, and a UX designer make up our product team. Who will serve as your mentor. We are looking for a developer who cares about how their code affects users so that we can work together.
With a genuine passion for high quality work, attention to detail and readiness to own your own projects, you will be looking for a new and exciting challenge which allows you to use your experience to drive change and maintain the high standards of our organisation.
Our Tech Stack
- C# MVC modern tech stack
- .Net Core
- Front end web in TypeScript & Angular
- Test Driven Development (TDD) and follow SOLID design principles.
- EF 6.0
- SQL Server 2017
- Agile experience (Scrum, Kanban)
- TFS
- Cloud hosted in Azure with micro-services architecture
Your qualities
- 5+ years experience in C#
- Experience with .NET core
- Front-end web experience in Angular and CSS
- Track record of building great products
- You’ll love the idea of being a big part of a small team. Current team size is 5.
- Motivation and ambition to succeed in a fast-paced environment
- Not afraid to take on responsibilities
What we offer
- Crucial role in a funded, dynamic & fast-growing scale-up shaking up the sharing economy
- Competitive salary based on relevant experience
- Flexible working for our most committed staff
- Unparalleled opportunities to develop your career as the company develops rapidly
If you want to join the KeyNest team, please get in touch – we look forward to meeting you.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


**Candidates from Dehradun or nearby locations are preferred**
Notice period: Immediate to 30 days
About the Job:-
The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have the ability to test code in order to maintain high-quality code.
➜ Responsibilities:-
1. Design, code, test and manage various applications
2. Collaborate with the engineering team and product team to establish the best products
3. Follow outlined standards of quality related to code and systems
4. Develop automated tests and conduct performance tuning
➜ Requirement:-
• Proficient ASP.NET/.NET CORE, Web API, MVC, Entity framework and MS SQL/MySQL is mandatory.
• Experience with HTML5/CSS3, JavaScript/jQuery, Angular; web-service: SOAP, RESFUL, MVC API
• Willing to learn new technologies
• Have good knowledge or experience with Agile/SCRUM development method
• Detail oriented, self-motivated and disciplined, with the ability to complete assigned tasks with minimal oversight in a professional and timely manner is a must


IoT backend - * Good work experience in C#.Net, Asp.Net Web APIs, Microservices
* Good development work experience in Azure: AppServices, Functions, Authentication, Consuming and leveraging Azure SAAS services, IoT services, MQTT, IoT Hub, Working with schema less databases, Timeseries database, etc
* Good experience in MS SQL
# Good to have is some development experience in front-end technologies JavaScript, Angular, React, etc

Primary Responsibilities
· Excellent hands-on working experience of C#, .NET Core, Web API, MVC, SQL and Entity Framework.
· Good Knowledge in Angular, Razor and Frontend technologies.
· Strong understanding of Design Patterns, OOPs concepts, Design Principles.
·Strong experience in writing Unit and Integration Tests.
·Strong experience in Microservices,
Containerization (Docker) and Kubernetes, Azure
Storage, Cosmos DB, Service Bus, Event Hubs. Web App.
· Strong experience in development of Web, Mobile andCloud based application.
·Experience in CI/CD, and version control (Git/SVN/DevOps).
·Strong experience in leading team (s) and project though out the development lifecycle.
· Strong experience in driving client/team discussion, resolve team issues and handle escalations.
· Good experience with any cloud-based application development experience using Azure/AWS/GCP.
· Strong experience in transforming business tasks into technical requirements and effort estimations.
· Expertise in data structures, distributed computing, manipulating, and integrating complex high-volume data from variety of internal and external sources in application.
· Excellent communication and presentation skills.
· Good analytical skills
Additional Responsibilities.
· Experience with any No SQL database.
· Work with modern framework and design patterns.
· Experience supporting US clients/working with US Teams is a huge plus.
·Should be willing to travel abroad based on customer requirements.
·Troubleshooting and performance optimization of application and database. Knowledge in WinDbg, PerfMon and SQL Profiler is required.
· Participate in architectural and design discussion.
· Ability to mentor junior members in team.


- 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
Qualifications for Net Developer
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC)
- 5 years of development experience using C# .NET
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic . NET) and HTML5/CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Strong attention to detail
- Excellent troubleshooting and communication skills
- Knowledge of REST and RPC APIs
- Able to work well in a team setting


Role- Software Development Engineer-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.
About Amazon.com
“Many of the problems we face have no textbook solution, and so we-happily-invent new ones.” – Jeff Bezos
Amazon.com – a place where builders can build. We hire the world's brightest minds and offer them an environment in which they can invent and innovate to improve the experience for our customers. A Fortune 100 company based in Seattle, Washington, Amazon is the global leader in e-commerce. Amazon offers everything from books and electronics to apparel and diamond jewelry. We operate sites in Australia, Brazil, Canada, China, France, Germany, India, Italy, Japan, Mexico, Netherlands, Spain, United Kingdom and United States, and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet.
Technological innovation drives the growth of Amazon, offering our customers more selection, convenient shopping, and low prices. Amazon Web Services provides developers and small to large businesses access to the horizontally scalable state of the art cloud infrastructure like S3, EC2, AMI, CloudFront and SimpleDB, that powers Amazon.com. Developers can build any type of business on Amazon Web Services and scale their application with growing business needs.
We want you to help share and shape our mission to be Earth's most customer-centric company. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of invention that is part of our DNA. We do this every day by inventing elegant and simple solutions to complex technical and business problems. We're making history and the good news is that we've only just begun.

We are looking for a full‐time Senior .Net Full Stack Developer working on a new enterprise resource planning
application development as well as ongoing support for the application that is already in the production. The
successful candidate will join the existing development and support team. As an experienced .Net Developer, you
will work with a fast‐paced development team within an agile development framework.
Key Responsibilities
The primary objective is the implementation of a new ERP application
Development of framework based on C# and .Net Core with Core, Data, Services, UI Framework, Admin,
Web and Windows layers
Provide TDD methodology and Unit testing for developed functionality
Design and development of Conceptual/Logical/Physical Data Models
Ensuring entire stack is designed and built for speed and scalability
Equally proficient in back end and front end/UX design
Prototype new features for rapid releases
Be actively involved in product and architecture decisions
Collaborate with other developers and participate in peer code reviews to ensure the technical solution
meets business requirements/needs
Research new technology, tools, and methods to increase software efficiency
Diagnose and fix bugs
Provide on‐going support (debugging, issue resolution, data migration) for the current version of IBIS
application in production
Implement and support EDI initiatives
Conduct, support and trouble shoot data migration
Configure and support Azure Cloud Computing Service
Enthusiastic about learning, working within, and architecting high impact products.
Strong verbal and written communication skills
Desire to help grow our business with your technical skills
Perform other tasks as necessary and requested by management
Mentor junior developers on development best practices
Programming - C#, T‐SQL, JavaScript, LINQ
Markup Languages - HTML5, XML, JSON
Frameworks - JQuery, Bootstrap, .NET Core, Security,ASP.NET Core MVC
send resume to poojitha.k at championsmail dot com
Database Server - SQL Server
Technologies - .NET Core, ASP.NET Core, ASP.NET Core MVC, REST, Entity Framework Core, LINQ, AJAX, Razor Pages, Rest APIs
BI - SSRS
IDE - Visual Studio 2019
UML - Rational Rose, Visio
Source Code Control - GitHub
OS - Windows
Back End - SQL Server, IIS, VirtualBox, Windows Server,Testing MS Unit, NUnit, xUnit, QUnit
Debugging - Fiddler, Postman
Cloud - Azure (App Service, SQL Databases)
Electronic Data Communication - EDI


