***This is an On-site Position***
Perform software development functions to design and build a new software platform as well as enhance existing software solutions for TCI.
Responsibilities
-
Model the right behavior in terms of initiative, compliance, moral character (honor, integrity, and courage) and work ethic to create teamwork and mutual respect amongst employees.
-
Build team spirit, pride and camaraderie within the team.
-
Promote safety, environmental responsibility, and continuous quality improvement in accordance with company policies.
-
Complies with all the policies and procedures set forth in the Company Handbook.
-
Design, build, and test enterprise applications, services, and cloud-based software.
-
Use industry standard practices, and deliver clean, reusable, enterprise quality code.
-
Support cloud computing resources and services.
-
Troubleshooting software and information systems.
-
Assist in monitoring, responding, and reviewing security incidents; as well as recommending and deploying new security measures.
-
Participate and contribute to Agile Scrum ceremonies and discussions.
-
Research and learn modern technologies that could benefit the organization.
-
Drive continuous improvement of software solutions & development for TCI.
-
Develop and maintain web applications, API’s, services, and libraries – Languages and technologies: ASP.NET Core 3.1+, C#, Razor, MVC or Blazor, HTML, CSS, JS, TS, Bootstrap, Azure SQL, REST API, Entity Framework, OAuth 2.0 or similar authorization protocols.
-
Proficient with the use of tools and resources needed to develop .NET solutions: Visual Studio, VS Code, Postman, SSMS, Azure Cloud
-
Work in the manufacturing environment when necessary.
-
Performs other duties and responsibilities as apparent and/or assigned.