21 Sep
|
Kaeros Corps
|
Hyderabad
21 Sep
Kaeros Corps
Hyderabad
JOB DESCRIPTION
Full Stack Software Developer Windows & Web Applications
Experience
Work Mode
Employment Type
Role
4-7 Years Experience
Remote (for now)
Full-Time
Full Stack Developer /
Software Engineer
About the Role
We are looking for a talented and versatile Full Stack Software Developer with 4-7 years of skilled
experience to join our growing technology team. The ideal candidate should be comfortable working across
Windows desktop/UWP applications, modern web frontend frameworks, backend services, and REST APIs. You
will be involved in designing, developing, maintaining, and enhancing both desktop and web-based
applications.
This is a hands-on engineering role for someone who enjoys solving problems across the technology stack,
takes ownership of their work, and can collaborate effectively with both technical and non-technical
stakeholders.
Key Responsibilities
Design, develop, test, and maintain Windows Desktop/UWP applications.
Develop modern, responsive, and user-friendly web interfaces using React or similar frontend frameworks.
Design and develop backend services and web applications.
Build, integrate, and maintain RESTful APIs.
Work with databases, data models, queries, and backend integrations.
¢ Integrate desktop applications with backend services and APIs.
¢ Debug and troubleshoot issues across frontend, backend, API, and desktop application layers.
¢ Analyze existing codebases and implement enhancements, fixes, and new features.
¢ Write clean, maintainable, scalable, and well-documented code.
¢ Perform unit testing, integration testing, and participate in application QA/debugging.
¢ Participate in code reviews and follow good software development practices.
¢ Work closely with product, design, QA, and other engineering team members.
¢ Communicate directly with clients when required to understand requirements, troubleshooting issues, and
provide technical updates.
¢ Take ownership of assigned features and deliver them within agreed timelines.
¢ Contribute to architecture and technology decisions as the product evolves.
¢ Stay updated with up-to-date development tools, frameworks, and best practices.
Required Technical Skills
Windows / Desktop Development
¢ Strong experience in C# and .NET.
¢ Hands-on experience developing Windows Desktop applications.
¢ Experience with UWP (Universal Windows Platform) applications.
¢ Good understanding of Windows application architecture and debugging.
¢ Experience working with XAML and desktop UI development is preferred.
¢ Experience with WinUI / Windows App SDK is an advantage.
Full Stack Software Developer Job Description
Frontend Development
¢ Strong experience with React.js or a comparable modern frontend framework.
¢ Good knowledge of JavaScript / TypeScript, HTML5, and CSS3.
¢ Experience building responsive and user-friendly interfaces.
¢ Understanding of frontend state management, component architecture, and API integration.
¢ Familiarity with modern frontend build tools and development practices.
Backend & APIs
¢ Strong experience developing backend applications/services using technologies such as .NET / ASP.NET
Core or equivalent.
¢ Hands-on experience designing and developing RESTful APIs.
¢ Understanding of authentication, authorization, API security, and common web application architecture.
¢ Experience integrating frontend applications with backend APIs.
¢ Good understanding of HTTP, JSON, API versioning, error handling, and logging.
Database
¢ Experience with relational databases such as Microsoft SQL Server, PostgreSQL, or MySQL.
¢ Good understanding of database design, SQL queries, joins, indexing, and transactions.
¢ Familiarity with ORM technologies such as Entity Framework / Entity Framework Core is preferred.
Development & Collaboration Tools
¢ Good experience with Git and version control.
¢ Familiarity with GitHub, GitLab, Azure DevOps, or similar platforms.
¢ Understanding of CI/CD and software development lifecycles is an advantage.
¢ Experience using Microsoft Copilot in Visual Studio with optimized prompts to improve development
productivity, debugging, and code quality is preferred.
¢ Familiarity with Agile/Scrum development practices is preferred.
Good to Have
¢ Experience working on both Windows desktop and web applications.
¢ Experience migrating or modernizing legacy Windows/UWP applications.
¢ Experience with WinUI 3 / Windows App SDK.
¢ Experience with cloud platforms such as Microsoft Azure or AWS.
¢ Knowledge of Docker and containerized applications.
¢ Experience with authentication technologies such as OAuth 2.0, OpenID Connect, or JWT.
¢ Understanding of application security and secure coding practices.
¢ Experience working with third-party APIs and integrations.
¢ Exposure to automated testing and CI/CD pipelines.
Required Soft Skills
¢ Good verbal and written communication skills, with the ability to communicate clearly with clients and
team members.
¢ Ability to understand business requirements and translate them into technical solutions.
¢ Strong teamwork and collaboration mentality.
¢ Ability to work independently in a remote environment with minimal supervision.
Full Stack Software Developer Job Description
¢ Strong problem-solving and analytical skills.
¢ Good debugging and troubleshooting abilities.
¢ Willingness to take ownership and responsibility for assigned tasks.
¢ Ability to manage priorities and meet deadlines.
¢ Comfortable asking questions, clarifying requirements, and proactively communicating blockers.
¢ Professional attitude when interacting with clients and stakeholders.
¢ Ability to adapt to current technologies and changing requirements.
¢ Attention to detail and commitment to delivering quality software.
¢ Positive, learning-oriented, and can-do attitude.
What We Expect
The candidate should be someone who is comfortable wearing multiple hats. You may work on a Windows/UWP
application one day, a React-based web interface the next, and a backend API or database issue the following
day.
We are looking for an engineer who can understand the bigger picture rather than being limited to a single layer
of the technology stack.
You should be able to: Understand Design Develop Test Debug Deploy Maintain and take ownership
of the feature throughout its lifecycle.
Work Environment
¢ Remote work currently available.
¢ Collaborative and technology-focused work environment.
¢ Opportunity to work across desktop, web, backend, and API technologies.
¢ Opportunity to take ownership of projects and contribute to technical decisions.
¢ Candidates should have a reliable internet connection and a suitable setup for remote work.
¢ Occasional client/team meetings may be required depending on project requirements.
Experience
4-7 years of relevant professional software development experience. Candidates with strong hands-on
experience across both Windows/Desktop and Full Stack Web Development will be preferred.
Education
A bachelors degree in computer science, Information Technology, Software Engineering, or a related field is
preferred. Equivalent practical experience and strong technical skills will also be considered.
How to Apply
Please share your updated resume, along with a summary of your experience with:
¢ Windows Desktop / UWP development
¢ C# / .NET
¢ React / frontend development
¢ Backend development
¢ REST APIs
¢ Databases
¢ Git / version control
Full Stack Software Developer Job Description
¢ Any notable projects or applications you have worked on
We are particularly interested in candidates who can demonstrate strong hands-on development experience
across the full technology stack.
Full Stack Software Developer Job Description
📌 Full Stack .Net Developer (Hyderabad)
🏢 Kaeros Corps
📍 Hyderabad