Design, develop, troubleshoot, debug, implement, and unit test software products and solutions in accordance with established standards.
Participate in code reviews to ensure adherence to coding standards.
Participate in technical design and functional specification reviews.
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
Creating top-quality applications.
Ensuring that junior staff deliver according to standards.
Improving functionality.
Using the most updated and appropriate technologies.
Designing and building application layers.
Participate in the required verification and analysis.
Apply basic professional knowledge related to software engineering processes and tools used within the team.
Research, evaluate and recommend software tools.
Job Requirements
Bachelor's degree in Computer Engineering, Computer Science, or equivalent discipline.
5 -10 years of relevant work experience.
Familiar withBoilerplate ABPFramework.
Excellent Knowledge of OOP concept and Microsoft platforms including .Net Framework, C#,ASP.NET,.net Core, Web API, MVC, and SQL Server.
Experience and knowledge in Software Architecture and Design.
Experience knowledge in release Management.
Fair Knowledge of trending architecture.
Experience in implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools such as Git, DevOps.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.