Software Engineer
Apidel Technologies
Glendale, WI
What you will do
The Company is looking for a full stack C# senior developer that has experience on developing large scale software for server and embedded platforms. Help in strategically defining the projects that deliver the next generation of building control products enabling our customers to manage their comfort, energy usage, and security within commercial building environments.
In this role you will be primarily responsible for developing web application backend on both Windows and Linux containerized environments.
How you will do it
You will be working in general direction within a team of professionals performing activities that could include any aspect of the software engineering lifecycle, examples of which are described below.
Proficient in implementation, testing, troubleshooting, and enhancing software applications for large building automation systems
Well versed with software engineering fundamentals like data structures, algorithms, inter/intro-process/thread communication and databases
Work in a team following Agile process
Conduct and participate in software code reviews and engineering documentation reviews
Desire to jump in to wherever needed. Resolve blocking issues and/or guide junior members to resolve issues
Learn new technologies quickly and work effectively across the full stack
What we look for
Required
4%2B years of professional experience in software development
Bachelors degree in computer engineering, software engineering or computer science or equivalent
Strong experience in C#, .Net framework
Strong experience in Docker containerization on Linux platform
Strong experience in RESTful API design and Implementation
Experience in Microsoft SQL server, including stored procedures, data models, and transactional flows
Experience in PostgreSQL database
Experience in developing applications using micro service architecture and containers
Experience in working on project using Agile process
Experience in working with team using Git, GitHub, JIRA and Jenkins CI
Agile development methods
Team player with strong collaboration skills
Preferred
Experience in making Windows installer with WiX toolset
Experience in building CI/CD pipeline in Jenkins
The Company is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process.
Will this position be remote
Not Remote - report to worksite/office