Software Engineer
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 applications
- Work with internal customers and product owners to identify user stories and features
- Participate in code reviews
- Help create development standards and adhere to existing standards
- Write unit tests for much of the functional code checked in
- Work with DevOps to automate the build process for applications created
- Comfortable with Git source control with a focus on the Gitflow Workflow
- Ability to work independently, or in groups, while maintaining a courteous attitude when dealing with customers
- Ability and willingness to complete several concurrent tasks in a fast-paced, detail-oriented, and multi-tasking environment
- Ability to set objectives, manage project timelines and see projects to completion
Required Qualifications and Skills:
- Bachelor’s degree in Computer Science / MIS
- 2+ years’ experience in Software Engineering
- 3+ 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 frameworks
- 2+ years’ experience in Oracle and/or MS SQL or any other NoSql databases
- 2+ years using Git or Bitbucket or TFS Git
Preferred Qualifications and Skills:
- Strong experience in Separation of Concerns, Design patterns
- Experience in Web API, REST and SOAP
- Experience in mobile development (Android, iOS, or Cordova) using Ionic or other mobile frameworks
- Experience in .NET Core
- Experience in JSON
- Experience in concepts of user security
- Experience in Kanban/Agile work environment
- Experience in Visual Code
- Experience in Sarbanes-Oxley compliance
- Experience in load balancing and caching strategies
Equal Opportunity Employer/Veterans/Disabled
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 applications
- Work with internal customers and product owners to identify user stories and features
- Participate in code reviews
- Help create development standards and adhere to existing standards
- Write unit tests for much of the functional code checked in
- Work with DevOps to automate the build process for applications created
- Comfortable with Git source control with a focus on the Gitflow Workflow
- Ability to work independently, or in groups, while maintaining a courteous attitude when dealing with customers
- Ability and willingness to complete several concurrent tasks in a fast-paced, detail-oriented, and multi-tasking environment
- Ability to set objectives, manage project timelines and see projects to completion
Required Qualifications and Skills:
- Bachelor’s degree in Computer Science / MIS
- 2+ years’ experience in Software Engineering
- 3+ 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 frameworks
- 2+ years’ experience in Oracle and/or MS SQL or any other NoSql databases
- 2+ years using Git or Bitbucket or TFS Git
Preferred Qualifications and Skills:
- Strong experience in Separation of Concerns, Design patterns
- Experience in Web API, REST and SOAP
- Experience in mobile development (Android, iOS, or Cordova) using Ionic or other mobile frameworks
- Experience in .NET Core
- Experience in JSON
- Experience in concepts of user security
- Experience in Kanban/Agile work environment
- Experience in Visual Code
- Experience in Sarbanes-Oxley compliance
- Experience in load balancing and caching strategies
Equal Opportunity Employer/Veterans/Disabled