Fullstack Developer Job Britam, Nairobi, Kenya
Britam, Nairobi, Kenya
Job description
Job Purpose
- Developer with expertise in .NET Core and DevExpress XAF (eXpressApp Framework) to design, develop, and maintain enterprise-level applications. The developer will work closely with business analysts, project managers, and other developers to deliver robust solutions that meet business requirements and align with 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 consistent user experience and adherence to UI/UX standards.
- Integrate third-party APIs and services to extend application functionalities.
- 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 safeguard 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, stand-up meetings, and retrospectives.
- Maintain comprehensive documentation for all developed modules and features.
- Implementing and testing database design and functionality and tuning for performance
- Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
- Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 2 years of hands-on experience in .NET Core and DevExpress XAF development.
- 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).
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work independently and as part of a team.