Software Engineer

Job
Overview

  1. Industrial, Manufacturing, Rail, Infrastructure and Construction, Civil Structural and Architectural
  2. Construction Management and Commissioning, Civil, Structural and Architectural, Engineering and Project Management, Process and Technology, Fluor
  3. Permanent
  4. South Carolina
158225
Negotiable

You are subscribed to our push notifications, but not currently for jobs like this.
Would you like to receive notifications for jobs like this as well?

Great news! You are subscribed to receive alerts for jobs similar to this one.

Position Description

We are currently receiving resumes for Project Drafter to be part of our dynamic team for our Greenville, SC location.

The overall duties of a Software Engineer Include:

  • Design internal software solutions to meet Metromont business and technology goals.
  • Architect, Develop, and professionally Comment Web applications, Desktop applications, Mobile apps, integration tools, Web services, and background services.
  • Implement logging, data syncing, and notification alerts for custom-built and third-party applications.
  • Design and implement testing mechanisms to ensure quality of code, data, integrations, security, and user experience.
  • Build and maintain optimized and secure manual deployment processes or automated deployment processes in accordance with Continuous Integration/Continuous Delivery (CI/CD) industry standards.
  • Utilize industry standard source control procedures and solutions.
  • Maintain code, data, and integrations, including bug fixes, optimizations, security enhancements, and comments.
  • Retire or replace software systems by creating and managing End-of-Life (EOL) schedules and plans.
  • Design and develop database systems, databases, and data integration tools.
  • Secure, optimize, and maintain data storage, database systems, and data.
  • Document software and data design, implementation, architecture, integration, security, and compute requirements by creating informal and formal documentation, charts, diagrams, and presentations.
  • Evaluate and document systems, procedures, policies, and tools to provide insight and recommendations.
  • Establish issue-tracking mechanisms, including prioritization, notifications, and reporting.
  • Protect sensitive Metromont and customer data.
  • Analyze current business processes and requirements to identify and recommend potential software solutions.
  • Work closely with IT to ensure compliance with Metromont security policies, identify vulnerabilities, and recommend fixes and enhancements.
  • Work with software vendors to implement, test, maintain, extend, and integrate third party software.
  • Work closely with system stakeholders such as application owners, system administrators, department heads, and IT.
  • Work closely with business intelligence and reporting systems and developers to maintain and integrate data and reporting solutions.
  • Recommend additional short and long-term resources such as new positions, vendors, contractors, and cloud services.
  • Work with other Metromont software engineers and developers to establish and maintain software standards, enhance integrations, and share components and ideas.
  • Ensure all software, data, and processes comply with Metromont, American Concrete Institute (ACI), and Precast/Prestressed Concrete Institute (PCI) standards.
  • Must adhere to all Metromont and OSHA safety rules and regulations.

How do we take care of you?

Benefits

  • Medical, Rx, Dental, Vision Insurance, Telehealth, and Health Savings Account available on your first day of employment
  • Wellness Program to support employee health
  • 401K with company match
  • Paid Vacation
  • 7 paid holidays
  • Safety Shoe voucher - $150
  • Continuing Education Program

Position Requirements

Characteristics:

  • 5+ years of experience and excellent understanding of Microsoft software tech stack and coding, including C#, .NET Framework, .NET Core, Azure, and MVC
  • 5+ years of database design and development experience with enterprise database management systems (DBMS), such as Microsoft SQL Server, Azure SQL Database, and Oracle
  • 2+ years of Web application development experience with industry-standard technologies and frameworks such as HTML5, CSS, JavaScript, jQuery, NuGet, Twitter Bootstrap, JSON, Node, Angular, etc.
  • 2+ years of experience leading a development project or team
  • Experience with secure API integration and REST standards
  • Experience with Android and iOS mobile app development a plus
  • Strong understanding of security standards, vulnerabilities, and common exploits
  • Knowledge of cloud providers and services such as Azure and AWS
  • Experience with enterprise source control and deployment solutions such as Azure DevOps, Git, and VSTS
  • Solid understanding of corporate IT Infrastructure and procedures
  • Strong written and verbal communication and interpersonal skills
  • Experience with modern software architectures and design patterns
  • Experience managing the software development life cycle (SDLC)
  • Understanding of the importance of documentation, code comments, and logging
  • Above average ability to manage multiple priorities
  • Experience managing and maintaining enterprise software
  • Comprehensive understanding of Computer Science concepts and principles
  • Able to adapt to changes in work schedules, tasks, or processes
  • Values and demonstrates safe working behaviors

Education and Technology:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5 to 7 years of software engineering or software development experience, preferably in a related field


We are an equal opportunity employer that recognizes the value of a diverse workforce. All qualified individuals will receive consideration for employment without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, genetic information, or any other criteria protected by governing law.

#zrgreenville


TRS Staffing Solutions are an equal opportunities employer, and we welcome you to provide OFCCP data voluntarily here
Get jobs like this

Our latest jobs

Salary

Negotiable

Options: Permanent
Options: Industrial, Manufacturing
Location

United States, Winchester, Virginia

Salary

Negotiable

Options: Permanent
Options: Industrial, Manufacturing
Location

United States, Greenville, South Carolina