Software Developer
Posted:
Job Summary
We are seeking a skilled Software Developer with expertise in .NET Core and DevExpress XAF (eXpressApp Framework) to design, develop, and maintain enterprise-level applications. In this role, you will work closely with business analysts, project managers, and other developers to deliver robust solutions that meet business requirements and adhere to best practices.
Key Responsibilities
- Develop and maintain web and desktop applications using .NET Core and DevExpress XAF.
- Design and implement user interfaces using DevExpress XAF modules, ensuring a consistent user experience and compliance with UI/UX standards.
- Integrate third-party APIs and services to extend application functionality.
- Collaborate with business analysts to gather requirements and translate them into technical specifications.
- Perform code reviews, optimize application performance, and ensure scalability.
- Debug, troubleshoot, and resolve application issues in a timely manner.
- Implement secure coding practices to protect data integrity and prevent vulnerabilities.
- Develop database schemas, stored procedures, and queries using MS SQL Server or other RDBMS.
- Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives.
- Maintain comprehensive documentation for all developed modules and features.
Qualifications
Required Education and Experience
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 2 years of hands-on experience with .NET Core and DevExpress XAF development.
Required Technical Skills
- Strong understanding of C#, LINQ or Entity Framework, and RESTful APIs.
- Proficiency in creating complex reports and dashboards using DevExpress Reporting.
- Experience with MS SQL Server, including database design, optimization, and query development.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work independently as well as collaboratively within a team.
Preferred Skills
- Experience with ASP.NET MVC/Web API and Blazor.
- Knowledge of cloud platforms such as Azure or AWS.
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to other DevExpress components like XtraReports and Dashboard.
- Understanding of OAuth, JWT, and secure application development principles.
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool
This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
