*Description*
EleMech is looking for a software developer to manage and support our Portalogic Data Management Software.
The Portalogic software has evolved according to the needs of our industry and customers, and we are looking for a developer with the proficiency to support previous iterations as well as to implement new versions.
The ideal candidate will be a team player who is comfortable taking on new challenges and learning new skills.
Day to day responsibilities include: full-stack web applications, low level Linux PC’s, answering phone calls to support our projects in the field, and software testing in our production facility.
*Responsibilities*
- Design, develop, and maintain software applications using various programming languages and technologies (see list below).
- Provide occasional software support to customers
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code that follows best practices and coding standards.
- Stay up-to-date with the latest industry trends and technologies to continuously enhance skills and knowledge.
*Experience*
- Bachelor's degree in Computer Science or a related field.
- Proven experience in software development, including application development using technologies listed below.
- Strong understanding of software engineering principles and best practices.
- Experience with cloud platforms such as AWS and Azure.
- Familiarity with RESTful APIs and web services.
*Technologies Used*
* Angular v17: TypeScript, HTML5, SCSS
* Node.
js v20 (LTS): TypeScript, gulp, express, middleware.
* Legacy single page applications using HTML5, CSS3, JavaScript es6, jQuery, some PHP.
* Kendo UI (made by Telerik) widgets used for user input and showing information in websites.
Kendo UI for Angular and jQuery are used.
* C++ 17, Boost C++ libraries (ASIO: socket and serial port), multiple open source libraries, multithreading, class inheritance.
* Microsoft SQL Server 2022, PostgreSQL v13, MySQL v8
* JSON Web Tokens to protect API’s.
* Stripe for online payments.
* Google Firebase for backend as a service (BaaS).
* Google reCAPTCHA v3 to protect login pages.
* Google Maps – Place Autocomplete for address searches.
* Fort Awesome icons.
* Cloudflare Images for fast picture loading.
* Google Analytics to track website usage.
* Amazon Web Services: Elastic Beanstalk, EC2, Route 53, S3, CloudFront.
* Network Solutions for website, domain, and SSL certificate management.
* Twilio SendGrid to send emails through code.
* OpenVPN server management for cloud and support access.
OpenSSL v3 is used to create clients.
* Mezmo logging.
* .
NET 4.
8 to .
NET 8.
0
* ASP.
NET and ASP.
NET Core.
* Visual Studio 2022, Visual Studio Code
If you are a talented Software Engineer looking for an exciting opportunity to work on cutting-edge projects in a collaborative environment, we want to hear from you.
Apply now to join our team of skilled professionals and contribute to the success of our organization.
Job Type: Full-time
Pay: $100,000.
00 - $110,000.
00 per year
Benefits:
* 401(k)
* Dental insurance
* Flexible spending account
* Free parking
* Health insurance
* Health savings account
* On-the-job training
* Paid holidays
* Paid jury duty
* Paid sick time
* Paid time off
* Vision insurance
Compensation package:
* Bonus opportunities
* Performance bonus
* Yearly pay
Experience level:
* 5 years
Schedule:
* 8 hour shift
* Day shift
* Monday to Friday
* No weekends
Work Location: In person