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. The ideal candidate will work closely with business analysts, project managers, and other developers to deliver robust solutions that meet business requirements and align with best practices.
Responsibilities
Develop and maintain web and desktop applications using .NET Core and DevExpress XAF.
Design and implement user interfaces using DevExpress XAF modules while ensuring a consistent user experience and adherence to UI/UX standards.
Integrate third-party APIs and services to enhance application functionality.
Collaborate with business analysts to gather requirements and translate them into technical specifications.
Conduct code reviews and optimize application performance, reliability, and scalability.
Debug, troubleshoot, and resolve software issues in a timely manner.
Implement secure coding practices to protect data integrity and minimize security vulnerabilities.
Design and manage database schemas, stored procedures, and queries using MS SQL Server or other relational database systems.
Participate in Agile/Scrum development activities, including sprint planning, daily stand-ups, and retrospectives.
Prepare and maintain comprehensive technical documentation for developed modules, features, and system enhancements.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum of 2 years of hands-on experience in .NET Core and DevExpress XAF development.
Strong proficiency in C#, LINQ, Entity Framework, and RESTful API development.
Experience creating complex reports and dashboards using DevExpress Reporting tools.
Proficiency in MS SQL Server, including database design, optimization, and query development.
Familiarity with version control systems such as Git.
Strong analytical, problem-solving, and troubleshooting skills.
Excellent verbal and written communication skills.
Ability to work independently and collaboratively within a team environment.
Experience with ASP.NET MVC, Web API, and Blazor development is an added advantage.
Knowledge of cloud platforms such as Microsoft Azure or Amazon Web Services (AWS) is preferred.
Familiarity with CI/CD pipelines and DevOps practices is desirable.
Exposure to additional DevExpress components such as XtraReports and Dashboard is an advantage.
Understanding of OAuth, JWT authentication, and secure application development practices.
How to Apply
Interested and qualified candidates are invited to submit their applications through the Britam careers portal.