As an SAP partner, Crawford Consulting provides software and solutions that optimize SAP functionality and usage. Our portfolio includes software development, SAP implementations, special project, and support services for numerous upstream oil and gas clients. Our depth of industry and SAP product experience allows us to develop long term relationships, and we are repeatedly called in to assist as experts with various project initiatives. Crawford Consulting stands behind its people and processes 100%. The sheer scale of our capabilities, client engagements, and the way we collaborate, operate and deliver in the upstream oil and gas industry's land and accounting systems and processes provide an unparalleled opportunity to grow. Choose Crawford Consulting and make delivering ground-breaking applications part of your extraordinary career.
Job Overview:
As a Senior Full Stack .NET Developer based in Austin, TX, you will lead our SAAS development team to design, develop, and support high performance web applications. You will work in a collaborative environment alongside other developers, product managers, and functional experts to deliver secure, robust, and user-friendly solutions. The ideal candidate will have extensive experience with both front-end and back-end technologies, particularly .NET, React, and cloud services on AWS.
Key Responsibilities: • Full Stack Development: Design, develop, and maintain web applications using .NET Core for back-end services and React for front-end interfaces. • Cloud Solutions: Leverage AWS services (e.g., EC2, S3, Lambda, RDS, etc.) to build scalable, cloud-native applications with a focus on security, performance, and cost-efficiency. • Collaboration: Work closely with cross-functional teams to define software requirements, architect solutions, and ensure timely delivery of features. • Code Quality: Write clean, maintainable, and efficient code while adhering to best practices in software design and development. • Testing and Debugging: Conduct unit, integration, and end-to-end testing to ensure application stability, performance, and security. Troubleshoot and resolve issues as they arise. • Mentorship: Provide technical leadership and mentorship to junior and mid-level developers, helping them grow in their careers. • Continuous Improvement: Stay up-to-date with the latest technology trends and best practices, particularly in the areas of .NET, React, and AWS.
Experience Requirements: • 5+ years of professional software development experience, with a strong focus on full-stack web development. • Proven experience with .NET Core and Entity Framework for building scalable, enterprise-level back-end systems. • Strong expertise in React and modern JavaScript/TypeScript frameworks for building responsive and dynamic front-end applications. • Solid understanding and hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS, Cognito).
Skills: • Expertise in C# and .NET development. • Deep knowledge of front-end technologies like HTML5, CSS3, JavaScript/TypeScript, and state management tools. • Experience with database design for PostgreSQL databases, including full text search. • Familiarity with CI/CD pipelines, automated testing, and code versioning tools (Git). • Strong understanding of security best practices and performance optimization techniques for both front-end and back-end systems. • Knowledge of serverless architecture and application design. • Exposure to Agile methodologies and project management tools (e.g., Jira, Trello).
Qualifications • Bachelor's degree in computer science, information technology, or a related field. • Strong problem-solving skills with the ability to troubleshoot and resolve complex technical issues. • Excellent communication skills with the ability to work collaboratively in a team environment. • Applicants must be authorized to work for ANY employer in the U.S. Crawford Consulting is unable to sponsor or take over sponsorship of an employment visa at this time.