Epicareer Might not Working Properly
Learn More
T

Software Engineer 158225

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Description

Job Description
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
Company Description
Our recruiters are highly experienced in finding skilled craft professionals across construction, engineering, operations & maintenance, project services, commissioning and shutdown/outage needs.

This is not a remote position!

From the apprentice to the senior discipline supervisor, we have the experience and understanding to match the skills and knowledge of the candidate to your project needs.

Stable company, seeking a dependable employee to grow with the company.

Company Description

Our recruiters are highly experienced in finding skilled craft professionals across construction, engineering, operations & maintenance, project services, commissioning and shutdown/outage needs. \r\n\r\nThis is not a remote position!\r\n\r\nFrom the apprentice to the senior discipline supervisor, we have the experience and understanding to match the skills and knowledge of the candidate to your project needs.\r\n\r\nStable company, seeking a dependable employee to grow with the company.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job