Title: Software Engineer 3, KBR Wyle Services, LLC, Sioux Falls, SD:
Support geospatial data processing, storage and distribution for USGS Science projects. Ensure all software activities are conducted in accordance with the Software Development Life Cycle. Lead, communicate, and coordinate activities and technical status with the Enterprise Architects, Software Engineers, and other project team members in the design, development and deployment of large-scale applications and infrastructure. Analyze system and user requirements to define and develop software requirements. Identify software design and development tasks and provide an estimate for the work. Perform and document preliminary and detailed design of components that comprise a software product. Ensure proper processes are followed and documentation is properly maintained. Manage and participate in peer review processes. Create, administer, and troubleshoot databases capable of processing large amounts of information while maintaining security. Analyze and maintain existing databases, as well as research new database features. Optimize database systems for performance including helping users with query optimization. Prepare design specifications and functional documentation for assigned software, database and user interface tasks. Integrate Apache Airflow into current data processing systems to improve Python data processing workflows. Design geospatial processing systems and databases utilizing best practices for on-premises and potential future cloud architectures. Research USGS-approved AI technologies to utilize them for cost saving usages. Work with Enterprise Architects and System Administrators to plan future system migrations to using Kubernetes containers.
Telecommuting permitted up to 3 days per week. Full time employment, Monday – Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
- Must have 4 years of experience in each of the following: Designing, developing, and deploying large-scale applications to process, store and distribute geospatial datasets with a focus on scalability, performance, and security; Building geospatial processing systems and incorporating image analysis capabilities through Geographic Information System and Image Processing tools; Developing and optimizing data processing workflows using Python; and Creating interactive user interfaces and backend services for enterprise applications using JavaScript, including Node.js and React.
- Must have 3 years of experience in each of the following: Designing schemas, writing optimized queries, and supporting large-scale transactional and analytical workloads using Relational Databases (MySQL, PostgreSQL, and SQL); Managing deployments, automation scripting, and troubleshooting in Unix and Linux environments; and Integrating software components and enabling secure communication between systems through Web Services and APIs (Application Programming Interfaces) as part of enterprise solutions.
- Must have 2 years of experience performing tuning, query optimization, backup/recovery, and ensuring secure handling of large datasets in Database Administration, including Postgres and MySQL.
- Must have 1 years of experience in each of the following: Deploying and managing containerized applications using containerization; and Working with on-premise systems and contributing to planning for future cloud-computing architectures.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
KBR — Delivering Solutions, Changing the World.
In everything we do, we are guided by our ONE KBR Values:
We Value Our People – We create diverse, inclusive environments in which each person can feel safe, respected and valued, and where everyone has opportunities to grow and reach their full potential.
We Deliver – We are uncompromising in our commitment to deliver innovative, high-quality, technology-led solutions for our customers and exceptional, sustainable value for all our stakeholders.
We Are People of Integrity – We value honesty, trust, courage, fairness, prudence and tenacity. We believe doing what’s right for the planet, the communities where we work, and our people is good for business.
We Empower – We empower our people with a shared purpose, the right tools and the supportive culture they need to be proactive decision-makers, to be adaptive to change, and to succeed.
We Are a Team of Teams – We have a will to succeed, but we value the achievements of our team of teams over individual accomplishments. Our collective focus makes us a better, stronger, more effective company.
We have also embedded environmental, social and governance (ESG) principles in every business operation and corporate function. Not only are we committed to operating safely, sustainably and equitably, but we are also committed to using our capabilities and expertise to help our customers accomplish their sustainability goals.
Worldwide, KBR employs a diverse workforce approximately 29,000 people strong, with customers in more than 80 countries and operations in 40 countries. At KBR, We Deliver.
#J-18808-LjbffrSoftware Engineer 3 in sioux falls at Unknown Company
This position is listed as full time and onsite.