Job Description
Title : DevExpress Developer
Duration : 6-12 Months
Location : Fully Remote
Job Description
Designing and developing software applications with DevExpress UI controls, which includes creating user interfaces, building and maintaining applications using .NET technologies like C# and ASP.NET, and troubleshooting bugs.
Key responsibilities include collaborating with cross-functional teams, writing clean and maintainable code, and integrating third-party services. Strong problem-solving, communication, and attention to detail are also essential.
Key responsibilities
- UI / UX Development : Design and implement user interfaces using DevExpress controls for desktop, web, and mobile applications.
- Application Development : Build and maintain robust, scalable applications using .NET frameworks like ASP.NET Core, Blazor, and C#.
- Collaboration : Work with cross-functional teams, including backend developers, QA testers, and project managers, to define project requirements and deliver solutions.
- Code Quality : Participate in code reviews, write clean and maintainable code, and follow best practices.
- Troubleshooting and Maintenance : Identify and resolve software defects, optimize application performance, and maintain existing codebases.
- Integration : Integrate third-party services and APIs to enhance application functionality.
- Documentation : Document solutions to support ongoing maintenance and knowledge sharing.
Requirements
Key skills & Qualifications
Experience : 3-5 years of experienceTechnical Proficiency : Strong knowledge of .NET technologies, especially C# and ASP.NET. Experience with specific DevExpress products and frameworks is often required.Programming : Proficiency in programming languages (e.g., C#) and an understanding of data structures and algorithms.Development Tools : Familiarity with development environments like Visual Studio and source control systems like Git.Databases : Experience with databases, particularly SQL Server.Soft Skills : Excellent problem-solving, communication (both written and verbal), and teamwork skills are crucial.Attention to Detail : A high degree of precision is needed to prevent bugs and ensure high-quality functionality and performance.Continuous Learning : A willingness to stay up-to-date with evolving technologies and frameworks is essential for success.