
Software Engineer
Company Introduction
Since 1983 Windowmaker has been an innovative software business, that has continued to grow year on year due its continued
success. With ongoing market developments and investment within the company, exciting times are ahead of the team!
The Role
We are looking for a full stack engineer to join our team. We ideally hire engineers who are comfortable across the full stack, but
we know you will have a preference about being on the front-end or back-end. As long as you're happy to work on both sets of
tasks – you should carry on reading!
Our Technology
• Front-end: JavaScript, Angular (or good understanding of React, Vue JS, Knockout JS or similar)
• Back-end: C#, ASP.NET, Web API, MVC, Entity Framework
• Database: SQL Server. Knowledge of non-SQL databases is a plus
• Cloud: Microsoft Azure, AWS
Responsibilities
• Design of the overall architecture of the web application
• Implementation of a robust set of services and APIs to power the web application
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Implementation of security and data protection
• Translation of UI/UX wireframesto visual elements
• Integration of the front-end and back-end aspects of the web application
Additiontionalresponsibilitiesfor Project Lead
• Active participation in design\build cycle of the software engineering life cycle (prototyping, architecture, detailed design,
development, testing and deployment).
• Providing expertise in technical analysis and solving technical issues during project delivery.
• Code reviews, test case reviews and ensure code developed meets the requirements.
• Collaborate with product management and engineering to define and implement innovative solutions for the product
direction, visuals and experience.
• Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able
to provide reasonable effort estimates
• Mentor and develop skills of junior software engineers in the team.
Tech Skills and Qualifications
• Contract Length : 1 year
• Software Engineering Degree with 3-5 years of experience.
• Expert knowledge of JavaScript and Node.js, good understanding of Angular and JavaScript testing frameworks (such as Jest,
Mocha etc.)
• Good understanding of Cloud Native architecture, containerisation, Docker, Microsoft Azure/AWS, CI/CD, and DevOps
culture.
• Knowledge of cloud-based SaaS applications/architecture.
• Practical experience in the use of leading engineering practices and principles.
• Practical experience of building robust solutions at large scale.
• Appreciation for functions of Product and Design, experience working in cross-functional teams.
• Understanding differences between multiple delivery platforms (such as mobile vs. desktop), and optimizing output to
match the specific platform.

About Hunarstreet Technologies Pvt Ltd
About
At Hunarstreet Technologies Pvt Ltd, we specialize in delivering India’s fastest hiring solutions, tailored to meet the unique needs of businesses across various industries. Our mission is to connect companies with exceptional talent, enabling them to achieve their growth and operational goals swiftly and efficiently.
We are able to achieve a success rate of 87% in relevancy of candidates to the job position and 62% success rate in closing positions shared with us.
Similar jobs
Job Title : Backend Developer (.NET Core)
Experience : 2 to 5 Years
Work Environment :
- Hybrid model : Minimum 3 days/week from office
- Office Location : Hauz Khas, Delhi
- Flexible working hours based on project needs
Job Summary :
We are looking for a skilled and motivated Backend Developer with 2–5 years of experience, proficient in .NET Core and experienced with cloud platforms (AWS preferred or Azure).
You will be responsible for building scalable backend services and RESTful APIs, integrating with cloud components, and ensuring robust data handling.
Key Responsibilities :
- Design, develop, and maintain robust backend systems using .NET Core 6 or above.
- Develop and manage Web APIs for frontend and third-party integrations.
- Work with cloud infrastructure (preferably AWS: Lambda, EventBridge, SQS, CloudWatch, S3; or Azure: AppService, Functions, AzureSQL, EventHub, Blob Storage).
- Work with databases such as SQL Server, PostgreSQL, and tools like PGAdmin.
- Utilize Entity Framework Core, Dapper, or equivalent ORM tools.
- Collaborate using Git or TFS for version control.
- Develop, debug, and maintain code in Visual Studio.
- Write optimized and scalable SQL queries and stored procedures.
- Participate in code reviews and maintain high code quality.
Required Skills :
- Proficient in .NET Core 6+.
- Experience with RESTful API development.
- Strong command of SQL and relational databases.
- Familiarity with cloud platforms (AWS preferred, Azure acceptable).
- Good understanding of Git/TFS.
- Hands-on experience with tools like Visual Studio, SQL Server, PGAdmin.
- ORM experience with Entity Framework Core, Dapper, or similar.
Nice to Have :
- Exposure to asynchronous processing or event-driven architecture.
- Experience working with Cursor-based data fetching or streaming.
Reflection Info syatem
5 days orking
Please find our office locations:
- Thiruvananthapuram- Carnival Building, Technopark, Kariyavattom
- Kochi - 5th Floor, Tower A, Prestige Cyber Greens, SmartCity, Kakkanad,Kochi
Note :
- For the Senior .NET Developer the candidate must mandatorily visit the Trivandrum or Kochi office twice a month.
Details Job Description
Candidates with 8+ years of experience in IT industry and with strong .Net/.Net Core/Azure Cloud Service/ Azure DevOps. This is a client facing role and hence should have strong communication skills. This is for a US client, and the resource should be hands-on - experience in coding and Azure Cloud.
Working hours - 8 hours, with 4 hours of overlap during EST Time zone. (12 PM - 9 PM) This overlap hours is mandatory as meetings happen during this overlap hours.
Responsibilities
Design, develop, enhance, document, and maintain robust applications using .NET Core 6/8+, C#, REST APIs, T-SQL, and modern JavaScript/jQuery
Integrate and support third-party APIs and external services
Collaborate across cross-functional teams to deliver scalable solutions across the full technology stack
Identify, prioritize, and execute tasks throughout the Software Development Life Cycle (SDLC)
Participate in Agile/Scrum ceremonies and manage tasks using Jira
Understand technical priorities, architectural dependencies, risks, and implementation challenges
Troubleshoot, debug, and optimize existing solutions with a strong focus on performance and reliability.
Primary Skills
8+ years of hands-on development experience with:
C#, .NET Core 6/8+, Entity Framework / EF Core
JavaScript, jQuery, REST APIs
Expertise in MS SQL Server, including:
Complex SQL queries, Stored Procedures, Views, Functions, Packages, Cursors, Tables, and Object Types
Skilled in unit testing with XUnit, MSTest
Strong in software design patterns, system architecture, and scalable solution design
Ability to lead and inspire teams through clear communication, technical mentorship, and ownership
Strong problem-solving and debugging capabilities
Ability to write reusable, testable, and efficient code
Develop and maintain frameworks and shared libraries to support large-scale applications
Excellent technical documentation, communication, and leadership skills
Microservices and Service-Oriented Architecture (SOA)
Experience in API Integrations
2+ years of hands with Azure Cloud Services, including:
Azure Functions
Azure Durable Functions
Azure Service Bus, Event Grid, Storage Queues
Blob Storage, Azure Key Vault, SQL Azure
Application Insights, Azure Monitoring.
Secondary Skills
Familiarity with AngularJS, ReactJS, and other front-end frameworks
Experience with Azure API Management (APIM)
Knowledge of Azure Containerization and Orchestration (e.g., AKS/Kubernetes)
Experience with Azure Data Factory (ADF) and Logic Apps
Exposure to Application Support and operational monitoring
Azure DevOps - CI/CD pipelines (Classic / YAML).
Certifications Required (IF Any)
Microsoft Certified: Azure Fundamentals
Microsoft Certified: Azure Developer Associate
Other relevant certifications in Azure, .NET, or Cloud technologies.

Company Overview:
Euphoric Thought Technologies is a dynamic and innovative technology company specializing in providing cutting-edge automation solutions for businesses across various sectors. We empower organizations to streamline their processes, enhance efficiency, and achieve significant cost savings through intelligent automation strategies. Our expertise spans across diverse platforms, enabling us to deliver tailored solutions that meet the unique needs of our clients.
Role Overview:
As a Python Automation Developer at Euphoric Thought Technologies, you will be instrumental in designing, developing, and implementing robust automation frameworks and scripts to ensure the quality and reliability of our software solutions. You will collaborate closely with development, QA, and DevOps teams to identify automation opportunities, build efficient test suites, and contribute to continuous integration and continuous delivery (CI/CD) pipelines. Your work will directly impact the speed and quality of our software releases, enabling us to deliver exceptional value to our customers.
Key Responsibilities:
- Design and develop automation frameworks using Python to validate .Net and C# based applications.
- Create and maintain automated test scripts for REST APIs, focusing on JSON data validation.
- Integrate automated tests into CI/CD pipelines using Azure DevOps to ensure continuous testing.
- Collaborate with developers and QA engineers to identify and resolve defects, improving overall software quality.
- Analyze test results and generate comprehensive reports to communicate testing progress and identify areas for improvement.
- Contribute to the development of automation best practices and standards to enhance team efficiency.
- Maintain and enhance existing automation frameworks to adapt to evolving project requirements.
- Participate in code reviews to ensure code quality and adherence to coding standards.
Required Skillset:
- Demonstrated proficiency in Python programming for automation, including experience with relevant libraries and frameworks.
- Solid understanding of software testing principles and methodologies, with experience in developing and executing automated test cases.
- Experience with REST API testing and JSON data validation.
- Familiarity with .Net and C# development environments.
- Experience with Azure DevOps for CI/CD and test automation.
- Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor's degree in Computer Science or a related field.
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.

Aggressive problem diagnosis and creative problem solving skills
2+ years of relevant technical experience
.Net, C#, Web APIs, javascript, html, css and angular 2+
Excellent design, coding, debugging and testing skills
Strong knowledge of OOPS concept and da structures
Unit testing (xunit / Nunit / Karma / Jasmine / Jest)
Proven experience with Git
Product experience on cloud based atmosphere would be a plus
Roles and Responsibilities
Translate application story boards and use cases in to functional applications
Participate in the full life cycle development process from design, development / code, test, release and maintenance
Work closely wiht technical leads to deliver the platform as per the schedule
Analyse and improve the performance, scalability, stability and security of the product
Identify bottlenecks and bugs, devise solutions to the problems
Assure design and code quality are maintained
Help customers and work with support team as needed
JOB DESCRIPTION
We are looking for an MVC developer who has hands-on experience of Web API and SQL servers and 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 research the perfect solution and develop the same for the project. Therefore, you must be skilled at requirement understanding, problem-solving, solution design, and high-quality coding.
SKILLS REQUIRED
· Proficiency in C#
· Experience using .NET 4.5+
· Experience in developing MVC, WEB API applications
· Good knowledge of Entity Framework 6.* | ADO.NET
· Proficient knowledge of MSSQL
· Database design including indexes and data integrity
· Implementing enterprise application patterns
· Familiarity with the client-side framework jQuery | Angular
PERKS AND BENEFITS
· Punctuality bonus of 15 days’ salary
· Employee of the month 5 days’ salary
· Phone and Internet bills
· Surprise birthday gifts
· Refreshment trips
· Events and games
Dear Candidate,
I came across your candidature and want to discuss on a suitable role with us.Please find below JD and do reply with updated resume. Software Development Engineer – SDE 2. Bengaluru/Hyderabad/Gurgaon/Chennai/Pune 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.
Requirements:
- Passion for building and delivering great software with a strong sense of ownership.
- Good understanding into .Net Core and PS
- Minimum of two years of experience in building web applications using ASP.NET MVC and .NET platform in general.
- Should have strong UI development skills using HTML, CSS/JavaScript frameworks.-
Good understanding of IIS configuration
- Strong experience with Build and Release, Agile processes and Estimation/Planning-
Exposure to New Relic or similar tools to optimize web application performance
Strong expertise in SQL programming, with experience of writing & optimizing queries that access/process millions of records-
Experience of architecting and designing web applications and servicesTeam TA,LeadSquared (ref:hirist.com)










