About the job
">
our senior software developer will be an expert in developing and improving our supply chain management systems.
this role involves contributing to architectural designs, maintaining production applications, managing projects using agile methodologies, demonstrating a strong understanding of .net framework, sql database concepts, and interacting with business analysts and quality assurance departments.
* contributing to architectural design of new or redesigned projects.
* maintaining production applications written in c#, .net core, oop, asp.net, kendo ui, jquery, entity framework and sql server.
* managing projects within an agile sdlc using azure devops.
* demonstrating an excellent understanding of .net framework, oop, sql database concepts.
* interacting with business analyst and quality assurance departments to understand business requirements in order to complete technical design documents, coding, unit testing and implementation of projects.
required skills and qualifications
the ideal candidate will possess a bachelor's degree in computer science technology or equivalent, along with 8+ years of related experience and/or training in computer programming. Additionally, they must be able to communicate technical concepts effectively and clearly, read, interpret and write technical documentation, work with mathematical concepts such as probability and statistical inference, and apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
* bachelor's degree in computer science technology or equivalent from four-year college or university and/or 8+ years related experience and/or training in computer programming.
* ability to communicate technical concepts effectively and clearly.
* ability to read, interpret and write technical documentation.
* ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.
* ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
benefits
the successful candidate will have senior-level experience with c# and .net framework, expertise in object-oriented code and design, and knowledge of html/css/javascript/jquery. They will also be proficient in using orms like entity framework/dapper, sql server, unit testing, and azure cloud experience. Additionally, they must have well-developed interpersonal, teamwork, and customer service skills, and a desire to inspire and develop a teamwork atmosphere and culture.
* senior c# experience with net framework / net core
* expert understanding of object orientated code and design
* html/css/javascript/jquery
* experience using orms like entity framework / dapper
* sql server
* unit testing
* azure cloud experience
* azure devops (git, pipelines, etc.)
* react or mobile knowledge will be a plus
* well-developed interpersonal, teamwork and customer service skills, inside and outside of department.