Logo
Martin Marietta

Software Engineer

Martin Marietta, Raleigh, North Carolina, United States, 27601


Description

A member of the S&P 500 Index, Martin Marietta is an American-based company and a leading supplier of heavy building materials – including aggregates, cement, ready-mixed concrete and asphalt. Through a network of operations spanning 28 states, Canada and the Bahamas, dedicated Martin Marietta teams supply the foundational resources upon which our communities thrive. Martin Marietta's Magnesia Specialties business produces high-purity magnesia and dolomitic lime products used worldwide in environmental, industrial, agricultural and specialty applications.

At Martin Marietta, we strive to work with the best and the brightest – those who have the potential to become our company's future leaders. Together, we utilize our diverse skills and experiences to drive our company and its extraordinary culture forward. Our aim is to build on our foundation of success and help values-driven and hardworking people realize their full potential.

To learn more about Martin Marietta and our ONE team, visit careersthatcrush.com.

Martin Marietta Materials, Inc. is currently seeking a Software Engineer to join our IT team at our Raleigh, NC headquarters to support our growing business within the aggregates and raw materials industry. The role of Software Engineer will be to implement and maintain web and mobile software application products. This position requires a solid understanding of software design best practices and are able to work independently or within small teams.

Responsibilities

Design, implement, and maintain .NET web applicationsWork with internal customers and product owners to identify user stories and featuresParticipate in code reviewsHelp create development standards and adhere to existing standardsWrite unit tests for much of the functional code checked inWork with DevOps to automate the build process for applications createdComfortable with Git source control with a focus on the Gitflow WorkflowAbility to work independently, or in groups, while maintaining a courteous attitude when dealing with customersAbility and willingness to complete several concurrent tasks in a fast-paced, detail-oriented, and multi-tasking environmentAbility to set objectives, manage project timelines and see projects to completion

Required Qualifications And Skills

Bachelor’s degree in Computer Science / MIS2+ years’ experience in Software Engineering3+ years’ experience in .NET C#2+ years writing Web Services, REST Services in ASP.NET Core MVC.2+ years Angular 8+, ReactJs or any other JavaScript frameworks2+ years’ experience in Oracle and/or MS SQL or any other NoSql databases2+ years using Git or Bitbucket or TFS Git

Preferred Qualifications And Skills

Strong experience in Separation of Concerns, Design patternsExperience in Web API, REST and SOAPExperience in mobile development (Android, iOS, or Cordova) using Ionic or other mobile frameworksExperience in .NET CoreExperience in JSONExperience in concepts of user securityExperience in Kanban/Agile work environmentExperience in Visual CodeExperience in Sarbanes-Oxley complianceExperience in load balancing and caching strategies

#J-18808-Ljbffr